Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 635 Bytes

README.md

File metadata and controls

30 lines (17 loc) · 635 Bytes

PyHttpProxy

这是一个简单的HTTP(支持HTTPS)代理程序,类似于Paros

可以用来搭建一个Http代理服务器,用于监控Http请求。可以用来分析一些App的请求。

初衷是使用Paros的时候经常会不明卡死,所以自己实现了一个。

为了快速实现,使用了urllib2 这个更高级的库而不是httplib,因此需要手动处理一些高级的特性,比如:

  1. 禁止自动3xx 跳转

  2. chunked 传输编码的反解

使用方法

图形启动

python gui/MainFrame.py

依赖: wxpython

命令行启动

python core/HttpProxy.py