2009-11-25 17 views
2

是否有一个库允许我对传入和传出数据包执行链路层数据包修改?执行链路层数据包修改的库

基本上我想根据传入的MAC地址,IP地址,端口等对数据包进行一些转换(例如更改IP有效负载)。 我也希望能够对传出数据包做同样的事情即在数据包离开系统之前修改数据包。

回答

5

我不确定IPTables是否可以做我想做的那种数据包有效载荷修改。 在第一个答案中链接的文章只允许在网络层进行修改,而不是在链接层进行修改。

解决方案:WinpkFilter

0

Windows还是linux?对于Linux有iptables有广泛的代码。至于Windows,这是一个article可能会帮助你。

希望这会有所帮助。