支持SSL的HTTP代理 Mitmproxy

GPLv3
Python
跨平台
2012-02-28
红薯

mitmproxy是一款支持SSL的HTTP代理,它可以用于调试HTTP通信,发起中间人攻击等。mitmproxy提供了一个控制台接口用于动态拦 截和编辑HTTP数据包。mitmdump是mitmproxy的命令行版本,功能与其相同。

mitmproxy的主要特点:

    Intercept and modify HTTP traffic on the fly
    Save HTTP conversations for later replay and analysis
    Replay both HTTP clients and servers
    Make scripted changes to HTTP traffic using Python
    SSL interception certs generated on the fly

加载中

评论(2)

冰雪荣
冰雪荣
版本0.13,要做定制化开发,源码中的libmproxy没有看明白,只知道replay_request是可以实现重放功能的,寻求帮助,如何调用?
小致Daddy
小致Daddy
不错的命令行工具

Mitmproxy 1.0.2 发布,兼容 Python 3.5

Mitmproxy 1.0.2 发布了。mitmweb 将 mitmproxy 和 mitmdump 作为代理核心的主要接口之一。 Mitmproxy 在 1.0.0 版本发布时曾表示正计划支持 Python 3.5 及以上版本,在近期发布的 1.0.1 和 ...

2017/01/01 06:24

Mitmproxy 1.0.0 发布,现在有了 Web 界面

Mitmproxy 1.0.0 发布了。mitmweb 将 mitmproxy 和 mitmdump 作为代理核心的主要接口之一。 更新日志: All mitmproxy tools are now Python 3 only! We plan to support Python 3.5 and hig...

2016/12/27 08:43

Mitmproxy 0.11.3 发布,支持 SSL 的 HTTP 代理

Mitmproxy 0.11.3 发布,这只是一个 bug 修复版本,下载地址: https://github.com/mitmproxy/mitmproxy/archive/v0.11.3.zip mitmproxy是一款支持SSL的HTTP代理,它可以用于调试HTTP通信,发...

2015/02/15 13:32

Mitmproxy 0.9 发布,支持 SSL 的 HTTP 代理

Mitmproxy 0.9 发布了,mitmproxy是一款支持SSL的HTTP代理,它可以用于调试HTTP通信,发起中间人攻击等。mitmproxy提供了一个控制台接口用于动态拦 截和编辑HTTP数据包。mitmdump是mitmproxy...

2013/05/15 11:10

没有更多内容

加载失败,请刷新页面

没有更多内容

34
回答
推荐给开发人员的实用命令行工具

作为一名Web开发者,当程序出现问题时日子总不是那么好过。问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题...

2012/11/15 07:22

没有更多内容

加载失败,请刷新页面

没有更多内容

Linux上的Web服务调试工具-MitmProxy

在Windows上进行Web服务开发可以使用findler进行请求的截获,从而查看所发出的请求和返回值是否是期望的结果,是非常方便的。 在Linux上可以使用mitmproxy来完成类似的工作。因为可以通过终端...

2016/12/28 16:52
235
0
Mac 下安装mitmproxy及使用教程

mitmproxy是一款支持SSL的HTTP代理,它可以用于调试HTTP通信,发起中间人攻击等。mitmproxy提供了一个控制台接口用于动态拦 截和编辑HTTP数据包。mitmdump是mitmproxy的命令行版本,功能与其...

2015/09/07 12:05
3.5K
0
安装mitmproxy以及遇到的坑和简单用法

mitmproxy 是一款工具,也可以说是 python 的一个包,在命令行操作的工具。 MITM 即中间人攻击(Man-in-the-middle attack) 使用这个工具可以在命令行上进行抓包,还可以对所抓到的包进行脚...

01/20 14:16
18
0
Python学习之HTTP代理

大家对HTTP代理应该都非常熟悉,它在很多方面都有着极为广泛的应用。HTTP代理分为正向代理和反向代理两种,后者一般用于将防火墙后面的服务提供给用户访问或者进行负载均衡,典型的有Nginx、...

2016/11/06 22:00
30
0
mitmproxy使用

最近爬取微信时需要用到mitmproxy, 所以就了解了下, 下面是使用的一些过程 def response(flow): http_request = flow.request http_response = flow.response current_url = http_request.u...

2018/12/08 13:08
164
0
用golang写一个http代理,可以抓包和科学上网

用golang写一个http代理,可以抓包和科学上网

2016/06/15 17:57
1K
5
推荐给开发人员的实用命令行工具

 作为一名Web开发者,当程序出现问题时日子总不是那么好过。问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用...

2013/04/13 13:00
380
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部