DF-2609 / run.log
+ hostname dfbsd + sysctl net.inet6.icmp6.nodeinfo net.inet6.icmp6.nodeinfo: 3 + ifconfig + grep inet6 inet6 fe80::5054:ff:fe12:3456%vtnet0 prefixlen 64 scopeid 0x1 inet6 2001:db8::1 prefixlen 64 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 + cd /root/poc + ./niq ::1 fqdn === query 1 -> ::1 qtype=2 flags=0x002e len=16 0000: 8c 00 a6 83 00 02 00 00 ae a1 a6 25 e4 84 b4 ac 0010: 00 00 00 00 05 64 66 62 73 64 REPLY from (raw): type=140 code=0 qtype=2 flags=0x0000 nonce=aea1a625e484b4ac payload=10 FQDN ttl=0x00000000 name=dfbsd + ./niq ::1 nodeaddr 002e === query 1 -> ::1 qtype=3 flags=0x002e len=32 0000: 8c 00 d5 be 00 03 00 2e af a1 a6 25 e4 84 b4 ac 0010: ff ff ff ff fe 80 00 00 00 00 00 00 50 54 00 ff 0020: fe 12 34 56 ff ff ff ff 20 01 0d b8 00 00 00 00 0030: 00 00 00 00 00 00 00 01 ff ff ff ff 00 00 00 00 0040: 00 00 00 00 00 00 00 00 00 00 00 01 ff ff ff ff 0050: fe 80 00 00 00 00 00 00 00 00 00 00 00 00 00 01 REPLY from (raw): type=140 code=0 qtype=3 flags=0x002e nonce=afa1a625e484b4ac payload=80 NODEADDR count=4 NODEADDR[0] flags=0xffffffff fe80::5054:ff:fe12:3456 (linklocal) NODEADDR[1] flags=0xffffffff 2001:db8::1 (global) NODEADDR[2] flags=0xffffffff ::1 (loopback) NODEADDR[3] flags=0xffffffff fe80::1 (linklocal) + ./niq 2001:db8::1 fqdn === query 1 -> 2001:db8::1 qtype=2 flags=0x002e len=16 0000: 8c 00 50 10 00 02 00 00 a8 a2 a7 25 e4 84 b4 ac 0010: 00 00 00 00 05 64 66 62 73 64 REPLY from (raw): type=140 code=0 qtype=2 flags=0x0000 nonce=a8a2a725e484b4ac payload=10 FQDN ttl=0x00000000 name=dfbsd + ./niq 2001:db8::1 nodeaddr 002e === query 1 -> 2001:db8::1 qtype=3 flags=0x002e len=32 0000: 8c 00 7f 4b 00 03 00 2e a9 a2 a7 25 e4 84 b4 ac 0010: ff ff ff ff fe 80 00 00 00 00 00 00 50 54 00 ff 0020: fe 12 34 56 ff ff ff ff 20 01 0d b8 00 00 00 00 0030: 00 00 00 00 00 00 00 01 ff ff ff ff 00 00 00 00 0040: 00 00 00 00 00 00 00 00 00 00 00 01 ff ff ff ff 0050: fe 80 00 00 00 00 00 00 00 00 00 00 00 00 00 01 REPLY from (raw): type=140 code=0 qtype=3 flags=0x002e nonce=a9a2a725e484b4ac payload=80 NODEADDR count=4 NODEADDR[0] flags=0xffffffff fe80::5054:ff:fe12:3456 (linklocal) NODEADDR[1] flags=0xffffffff 2001:db8::1 (global) NODEADDR[2] flags=0xffffffff ::1 (loopback) NODEADDR[3] flags=0xffffffff fe80::1 (linklocal) + ./niq 2001:db8::99 fqdn === query 1 -> 2001:db8::99 qtype=2 flags=0x002e len=16 NO REPLY (timeout) + sysctl -w 'net.inet6.icmp6.nodeinfo=0' net.inet6.icmp6.nodeinfo: 3 -> 0 + ./niq ::1 fqdn === query 1 -> ::1 qtype=2 flags=0x002e len=16 NO REPLY (timeout) + ./niq ::1 nodeaddr 002e === query 1 -> ::1 qtype=3 flags=0x002e len=32 NO REPLY (timeout) + sysctl -w 'net.inet6.icmp6.nodeinfo=1' net.inet6.icmp6.nodeinfo: 0 -> 1 + ./niq ::1 fqdn === query 1 -> ::1 qtype=2 flags=0x002e len=16 0000: 8c 00 a2 76 00 02 00 00 b7 ad a0 26 e5 84 b4 ac 0010: 00 00 00 00 05 64 66 62 73 64 REPLY from (raw): type=140 code=0 qtype=2 flags=0x0000 nonce=b7ada026e584b4ac payload=10 FQDN ttl=0x00000000 name=dfbsd + ./niq ::1 nodeaddr 002e === query 1 -> ::1 qtype=3 flags=0x002e len=32 NO REPLY (timeout) + sysctl -w 'net.inet6.icmp6.nodeinfo=3' net.inet6.icmp6.nodeinfo: 1 -> 3 + ./niq -r 5 ::1 nodeaddr 002e + grep -E 'REPLY|NODEADDR' REPLY from (raw): type=140 code=0 qtype=3 flags=0x002e nonce=b2afa126e584b4ac payload=80 NODEADDR count=4 NODEADDR[0] flags=0xffffffff fe80::5054:ff:fe12:3456 (linklocal) NODEADDR[1] flags=0xffffffff 2001:db8::1 (global) NODEADDR[2] flags=0xffffffff ::1 (loopback) NODEADDR[3] flags=0xffffffff fe80::1 (linklocal) REPLY from (raw): type=140 code=0 qtype=3 flags=0x002e nonce=b1aca225e687b7af payload=80 NODEADDR count=4 NODEADDR[0] flags=0xffffffff fe80::5054:ff:fe12:3456 (linklocal) NODEADDR[1] flags=0xffffffff 2001:db8::1 (global) NODEADDR[2] flags=0xffffffff ::1 (loopback) NODEADDR[3] flags=0xffffffff fe80::1 (linklocal) REPLY from (raw): type=140 code=0 qtype=3 flags=0x002e nonce=b0ada324e786b6ae payload=80 NODEADDR count=4 NODEADDR[0] flags=0xffffffff fe80::5054:ff:fe12:3456 (linklocal) NODEADDR[1] flags=0xffffffff 2001:db8::1 (global) NODEADDR[2] flags=0xffffffff ::1 (loopback) NODEADDR[3] flags=0xffffffff fe80::1 (linklocal) REPLY from (raw): type=140 code=0 qtype=3 flags=0x002e nonce=b7aaa423e081b1a9 payload=80 NODEADDR count=4 NODEADDR[0] flags=0xffffffff fe80::5054:ff:fe12:3456 (linklocal) NODEADDR[1] flags=0xffffffff 2001:db8::1 (global) NODEADDR[2] flags=0xffffffff ::1 (loopback) NODEADDR[3] flags=0xffffffff fe80::1 (linklocal) REPLY from (raw): type=140 code=0 qtype=3 flags=0x002e nonce=b6aba522e180b0a8 payload=80 NODEADDR count=4 NODEADDR[0] flags=0xffffffff fe80::5054:ff:fe12:3456 (linklocal) NODEADDR[1] flags=0xffffffff 2001:db8::1 (global) NODEADDR[2] flags=0xffffffff ::1 (loopback) NODEADDR[3] flags=0xffffffff fe80::1 (linklocal)