在不使用代理的情况下管理http(ARP欺骗?)

时间:2013-08-16 14:06:49

标签: android http tcp proxy arp

我正在尝试测试不会使用代理进行http的设备。我想将流量的404状态代码返回到某个主机 - 通常我会利用代理并修改响应。在这种情况下,我无法使用代理。使用wire shark或httpscoop可以很容易地在代理的缺失中嗅探HTTP数据包,但是如果没有中间的话,我实际上无法破坏任何流量。

是否可以轻松地进行欺骗并修改响应?我猜我要写一些相当自定义的东西来做这个(听起来很有趣)或者我可以找到另一个解决方案,比如使用iptable规则或类似的方法将所有流量丢弃到ip。

编辑:这是Android测试的常见问题,所以我添加了一个标签。 我回答了这个问题:http://mitmproxy.org/doc/certinstall/android.html 这将通过透明的http代理来完成。您使用路由器(例如iptables或pf)来代理流量。

1 个答案:

答案 0 :(得分:0)

我找到了一个能够完美处理这个问题的工具,包括ssl协商:

http://mitmproxy.org/doc/certinstall/android.html

这是我正在测试的android,但这是一个普遍的问题。