ndptool(8)
π ndptool β the Neighbor Discovery Protocol tool, section 8 of the manual π
okay so bestie, sit down, hydrate, because we're talking about ndptool, and it's from the System Manager's Manual, section 8, iykyk π¦
β¨ NAME β¨
ndptool β the Neighbor Discovery Protocol tool. that's it, that's the whole name, short and iconic π
πΈ SYNOPSIS πΈ
ndptool -h
ndptool [OPTIONS] COMMAND
π DESCRIPTION π
so basically ndptool is a tool that provides a wrapper over Neighbor Discovery Protocol messages. like, it's the cute little front-end situation for all that NDP goodness, and it's genuinely so useful, no cap π«Ά
π OPTIONS π
-h,--helpβ prints the help text to the console and then dips. that's it, that's the job β¨-v,--verboseβ turns the output verbosity up. more words, more detail, more main character energy π¬-ttype,--msg-typetype β specifies the message type. the supported ones are, and listen closely bestie:rsβ Router Solicitation.raβ Router Advertisement.nsβ Neighbor Solicitation.naβ Neighbor Advertisement.
-iifname,--ifnameifname β specifies the interface name. tell it which interface you're working with π§-Ddest,--destdest β specifies the dest address in the IPv6 header, for NS/NA messages.-Ttarget,--targettarget β specifies the target address in the ICMPv6 header, for **NS/NA messages.-U,--unsolicitedβ sends an Unsolicited NA. just putting it out there unprompted, like a true icon π
π COMMAND π
monitorβ monitors incoming NDP messages and prints them out. it's giving surveillance but make it cute πsendβ sends an NDP message of the specified type. you pick the type, it does the sending, periodt π¨
π AUTHOR π
Jiri Pirko is the original author and current maintainer of libndp. absolute legend behaviour, we love to see it π
k so that's the whole page bestie, every flag, every value, every command, all of it, none of it skipped, no cap π
this was libndp, dated 16 April 2013 β so yeah, vintage but still slaying, mwah πππ¦
π¦ where this page comes from
- alpine 3.24: libndp-doc 1.9-r1 Β· LGPL-2.1-or-later
- arch rolling: libndp 1.9-1 Β· LGPL-2.1-or-later
- centos-stream 10: libndp 1.9-2.el10 Β· LGPL-2.1-or-later
- centos-stream 9: libndp 1.9-1.el9 Β· LGPL-2.1-or-later
- centos-stream 9: libndp 1.9-1.el9 Β· LGPL-2.1-or-later
- debian bookworm: libndp-tools 1.8-1+deb12u1 Β· LGPL-2.1-or-later
- debian trixie: libndp-tools 1.9-1+b1 Β· LGPL-2.1-or-later
- fedora 43: libndp 1.9-4.fc43 Β· LGPL-2.1-or-later
- fedora 43: libndp 1.9-4.fc43 Β· LGPL-2.1-or-later
- fedora 44: libndp 1.9-5.fc44 Β· LGPL-2.1-or-later
- fedora 44: libndp 1.9-5.fc44 Β· LGPL-2.1-or-later
- nixos 26.05: libndp 1.9
- nixpkgs unstable: libndp 1.9
- opensuse-leap 16.0: libndp 1.8-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libndp 1.8-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libndp 1.8-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libndp 1.8-160000.2.2 Β· LGPL-2.1-or-later
- ubuntu jammy: libndp-tools 1.8-0ubuntu3 Β· LGPL-2.1-or-later
- ubuntu jammy: libndp-tools 1.8-0ubuntu3.1 Β· LGPL-2.1-or-later
- ubuntu noble: libndp-tools 1.8-1fakesync1build1 Β· LGPL-2.1-or-later
- ubuntu noble: libndp-tools 1.8-1fakesync1ubuntu0.24.04.1 Β· LGPL-2.1-or-later
- ubuntu questing: libndp-tools 1.9-1
- ubuntu resolute: libndp-tools 1.9-1build1 Β· LGPL-2.1-or-later
- ubuntu stonking: libndp-tools 1.9-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms