SimpleHTTPServer in Python

这个 Python 模块真是太好用了!
Python 2.5 以上的均支持 SimpleHTTPServer 模块,使用很简单,在你需要共享的文件目录下执行:

$ python -m SimpleHTTPServer 8000

默认是 8000 端口,你也可以改成其他大于 1024 的端口,要使用 1024 以下的就要 root 权限了。

CentOS 默认的 INPUT 链是 DROP,记得开放:

# iptables -A INPUT -p tcp –dport 8000 -j ACCEPT

以后别人要拉你电脑你的文件直接两行命令就搞定了,丢弃 U 盘,丢弃 Ftp 吧~

  • http://blog.mrseacow.org mrseacow

    记得看到有个Information Leakage的Issue,
    似乎是这个:
    http://bugs.python.org/issue11197
    不知道fix了没

    • http://jaseywang.info jaseywang

      强大了,还可以下载任意目录的内容==
      “This has been fixed in CGIHTTPServer”
      不要用于实际生产~

  • http://aoy.me/ Auston_Jary

    骨头那还有个改版的SimpleHTTPServer
    可以上传来着

    • http://jaseywang.info jaseywang

      这个我也只是局域网传文件临时用一下,影响应该不是很大的 :-)