用于执行链路层数据包修改的库

时间:2009-11-25 18:17:03

标签: packet data-link-layer packet-mangling

那里有一个库可以让我对传入和传出的数据包进行链路层数据包修改吗?

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

2 个答案:

答案 0 :(得分:5)

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

解决方案:WinpkFilter

答案 1 :(得分:0)

Windows还是Linux?对于linux,有iptables,它有广泛的代码。对于Windows,这里有article可能对您有帮助。

希望这有帮助。