我正在尝试测试不会使用代理进行http的设备。我想将流量的404状态代码返回到某个主机 - 通常我会利用代理并修改响应。在这种情况下,我无法使用代理。使用wire shark或httpscoop可以很容易地在代理的缺失中嗅探HTTP数据包,但是如果没有中间的话,我实际上无法破坏任何流量。
是否可以轻松地进行欺骗并修改响应?我猜我要写一些相当自定义的东西来做这个(听起来很有趣)或者我可以找到另一个解决方案,比如使用iptable规则或类似的方法将所有流量丢弃到ip。
编辑:这是Android测试的常见问题,所以我添加了一个标签。 我回答了这个问题:http://mitmproxy.org/doc/certinstall/android.html 这将通过透明的http代理来完成。您使用路由器(例如iptables或pf)来代理流量。
答案 0 :(得分:0)
我找到了一个能够完美处理这个问题的工具,包括ssl协商:
http://mitmproxy.org/doc/certinstall/android.html
这是我正在测试的android,但这是一个普遍的问题。