我需要在飞行中修改浏览器中的所有传出HTTP请求。
1)我可以使用一些python包吗?我能够使用scapy捕获传出请求,但无法动态修改。
2)我可以修改chrome扩展中的传出HTTP请求吗? Chrome是否提供了一些可以提供帮助的API?
答案 0 :(得分:2)
您可以将浏览器的代理设置为mitmproxy并使用mitmproxy scripting来修改输出流量。
您不需要Chrome扩展程序即可实现。您可以像这样加载自己的script.py:
mitmdump -s your_script.py
您可以在mitmproxy GitHub页面上查看许多示例。