You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

httpserver4u

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

httpserver4u

A simple HTTP server with file upload/download and quick text save function.

0.0.2
pipPyPI
Maintainers
1

Simple HTTP Server

screenshot

一个支持文件上传下载和临时文本保存的 HTTP 服务器。

安装:pip3 install httpserver4u

运行:python3 -m httpserver4u

不需安装运行:python src/httpserver4u/server.py 代码(单脚本即可执行)

无三方库依赖。适用于 Python 3.6 及以上版本。

基于 UniIsland 的 GistTallguy297/SimpleHTTPServerWithUpload 的代码,稍作修改:

  • 移除了图标
  • 解决了 Ctrl-C 退出后立刻重启,提示 port already in use 的问题
  • 增加文本保存功能
  • 完全 UTF-8 化(除二进制文件下载/上传外)
  • 适用:临时、局域网内、小文件
  • 不适用:长时间运行、大文件量、高并发、面向外部网络开放、需要安全性保证

A simple HTTP server with file upload/download and quick text save function.

Install:pip3 install httpserver4u

Run:python3 -m httpserver4u

Run without install:python src/httpserver4u/server.pysource code (This script contains all functionality.)

No third-party dependency. Python 3.6 or newer version required.

Based on code of UniIsland's Gist and Tallguy297/SimpleHTTPServerWithUpload, with slight modification for my own use case:

  • Removes the icons
  • Fix the bug that if the script is stopped using Ctrl-C and immediately restarted, it will fail with port already in use
  • Add the ability to quickly save text to a text file
  • Enable UTF-8 encoding everywhere (beside actual binary file download / upload)
  • For: temporary, local lan network, small files
  • Not for: long term, large file, high concurrency, exposed to external network, security needed

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts