Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在macos中使用原始套接字注入完整的ipv6数据包?_Macos_Sockets_Firewall_Raw Sockets - Fatal编程技术网

如何在macos中使用原始套接字注入完整的ipv6数据包?

如何在macos中使用原始套接字注入完整的ipv6数据包?,macos,sockets,firewall,raw-sockets,Macos,Sockets,Firewall,Raw Sockets,在MacOS中,我从tun设备读取ipv6数据包,并试图通过原始套接字将这些ipv6数据包重新注入网络堆栈 我正在对Ipv4数据包做类似的事情,而且效果很好-我可以简单地修改数据包,然后使用IPPROTO_RAW和IP_HDRINCL 如何使用IPv6实现类似的功能

在MacOS中,我从tun设备读取ipv6数据包,并试图通过原始套接字将这些ipv6数据包重新注入网络堆栈

我正在对Ipv4数据包做类似的事情,而且效果很好-我可以简单地修改数据包,然后使用
IPPROTO_RAW
IP_HDRINCL

如何使用IPv6实现类似的功能