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

Linux kernel 修改通过接口发送的所有网络数据包,linux-kernel,network-programming,linux-device-driver,Linux Kernel,Network Programming,Linux Device Driver,我想修改Linux内核的TCP/IP部分,在这里我可以截获每个发送到每个接口的数据包。我需要拦截它们并修改IPv6目标选项标头。我不知道如何从这个开始。任何指点都将不胜感激 问候,, N您可以使用名为scapy的Python库修改数据包。这样做不需要修改内核代码。但是,请记住,您必须在中间设置一个人,以便监听通信

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

问候,,
N

您可以使用名为scapy的Python库修改数据包。这样做不需要修改内核代码。但是,请记住,您必须在中间设置一个人,以便监听通信