我想编写一个程序,修改所有传出(请求)HTTP请求,以便在我的Mac OS X Lion系统上即时更改其中一个传出标头。是否有任何系统API可以让我像这样重写端口80流量?
作为参考,我只需要在不实际更改标题长度的情况下就地替换标头。我也已经尝试过使用标准的HTTP代理,但是设置它并不容易,只过滤我已配置代理的程序上的流量,并尊重该设置。我还想知道是否容易打开和关闭,因为我只需要在某个网络位置而不是在家里。
P.S。我确实在Modify http headers on system level (Linux)找到了关于在Linux中执行此操作的信息,但我很确定Mac OS X Lion不支持iptables,虽然它确实支持ipfw,但它不赞成使用PF。
答案 0 :(得分:0)
你真的确定,你需要它“系统范围”不会像live-http-headers或modify-headers这样的浏览器插件吗?
如果您确定需要它,也许这个攻击工具可以提供帮助: middler
或:fiddler
但要注意使用,在某些国家,即使拥有此类工具也可能是非法的。还请尊重他人的隐私。