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

Tri*_*ock 2 data-link-layer packet-mangling packet

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

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

Tri*_*ock 5

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

解决方案:WinpkFilter