ndisc6 consists of three command line tools (ndisc6, rdisc6, and traceroute6) that perform ICMPv6 Neighbor Discovery, ICMPv6 Router Discovery, and IPv6 tcptraceroute/traceroute respectively. It is primarily meant for IPv6 networking diagnostics and monitoring.
| Tags | Security Networking Monitoring |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD Linux Solaris |
| Implementation | C |
Recent releases


Release Notes: rdisc6 prints RA ND proxy bit and RA prefix flags. rdnssd checks for errors while dropping privileges. Compilation on BSD has been fixed.


Release Notes: Compilation on BSD and Mac OS X was fixed. rdisc6 support for ISATAP interfaces was fixed. Czech and German localizations were added. Minor issues were fixed.


Release Notes: This release fixes compilation against recent Linux kernel versions, and adds Linux socket filter-based optimizations to traceroute6.


Release Notes: This release adds an ICMPv6 DNS servers discovery daemon, and fixes name2addr and addr2name inversion.


Release Notes: traceroute has been parallelized for faster execution, and handles IPv6 extension headers and more ICMPv6 errors, UDP-Lite probes. rdisc6 supports RFC4191 (router preference and specific routes) and RDNSS.