是否有一个库可以让我对传入和传出数据包执行链路层数据包修改?
基本上我想根据传入的 MAC 地址、IP 地址、端口等对数据包进行一些转换(例如更改 IP 有效负载)。 我还希望能够对传出数据包执行相同的操作,即在数据包离开系统之前对其进行修改。
最佳答案
我不确定 IPTables 是否可以进行我想做的那种数据包有效负载修改。 第一个答案中链接的文章仅允许在网络层进行修改,而不允许在链路层进行修改。
解决方案:WinpkFilter
关于packet - 用于执行链路层数据包修改的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1798931/