8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

PHP 中的 ICMPv6 请求

Paulo Neves 2月前

21 0

$socket = socket_create(AF_INET6, SOCK_RAW, 58);socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => 1, 'usec' => 0));$type = chr(135);$code = chr(0);$check = chr(0);$check...

$socket = socket_create(AF_INET6, SOCK_RAW, 58);
socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => 1, 'usec' => 0));
$type = chr(135);
$code = chr(0);
$check = chr(0);
$check .= chr(0);

$reserverd = chr(0) . chr(0) . chr(0) . chr(0);
$distMul = "ff02::1:ff26:13dc"; //solicitation node multicast address
$target = "fe80::3b40:f032:5726:13dc";
$id = inet_pton($target);
socket_set_option($socket, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, 255);
$package = $type . $code . $check . $reserverd . $id;
socket_connect($socket, $distMul, 0);
socket_send($socket, $package, strlen($package), 0);
$str = socket_read($socket, 2048);
socket_close($socket);

以上是发送 ICMPv6 请求的脚本。这是 Wireshark 捕获。

enter image description here

问题是,请求从未得到任何答复,根据 IPV6 文档,脚本应该得到“邻居广告(类型 136)”答复,但这并没有发生。

帖子版权声明 1、本帖标题:PHP 中的 ICMPv6 请求
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Paulo Neves在本站《sockets》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: