起因, 目的:
想爬手机上某鱼。
mitmproxy 简介:
- 一句话: mitmproxy 就是中间人攻击. (只不过, 你安装,就代表你愿意承担风险。)
- 源码:https://github.com/mitmproxy/mitmproxy
- 文档: https://mitmproxy.org/
安装过程:
见聊天记录: https://kimi.moonshot.cn/chat/csbnrdkrmeecslcscpjg
遇到问题, 就问!
Windows 10 主机上, 我的证书的位置是: C:\Users\Administrator.mitmproxy
简单使用一下。
运行命令, 下面3个都行,但是我还是喜欢用: mitmweb -s m1.py
使用 mitmdump, 而不是 mitmweb 不然会爆了缓存
mitmproxy -s m1.py # 高级选手!快捷键之类的,高效。
mitmdump -s m1.py # 中级选手。 性能。
mitmweb -s m1.py # 初级。友好。
就使用官方的示例代码:
import logging
class Counter:
def __init__(self):
self.num = 0
def request(self, flow):
self.num = self.num + 1
logging.info("We've seen %d flows" % self.num)