修改通过接口发送的所有网络数据包

时间:2014-05-06 07:02:06

标签: linux-kernel network-programming linux-device-driver

想要修改Linux内核的TCP / IP部分,我可以截取到每个接口的每个数据包。我需要拦截它们并修改IPv6目标选项标头。我不知道如何从这开始。任何指针都将非常感激。

此致 N

1 个答案:

答案 0 :(得分:2)

您可以使用名为scapy的Python库修改数据包。没有必要修改内核代码才能这样做。但是,请记住,您必须设置一个中间人来嗅探通信。

http://www.secdev.org/projects/scapy/