IPV6TOOLKIT(7)
π NAME π
ipv6toolkit β ok bestie, this is the IPv6 security assessment and trouble-shooting toolkit π
and yes it lives in section 7 of the Miscellaneous Information Manual (that's the (7) situation, iykyk).
π DESCRIPTION π
So. The SI6 Networks' IPv6 Toolkit is a security assessment and trouble-shooting toolkit for IPv6 networks and implementations. β¨ It hands you a whole little squad of tools that can send arbitrary IPv6 packets, do IPv6 address-scans, analyze IPv6 addresses, etc. It's giving main character energy for network recon, no cap.
This version of the toolkit β that's v2.0 β ships with these tools:
addr6blackhole6flow6frag6icmp6jumbo6na6ni6ns6path6ra6rd6rs6scan6script6tcp6udp6
π§ the tools, one by one π§
addr6 β an IPv6 address analysis and manipulation tool π. Give it a list of IPv6 addresses and it can filter that list based on different criteria, like IPv6 address type, IPv6 address scope, IPv6 prefix, etc. On top of that, given a list of IPv6 addresses, addr6 can produce statistics on those addresses, including address scopes, types, and the type of IPv6 interface identifier. And addr6 can also analyze a single address, spitting out script-friendly output, so other tools or scripts can literally just use its analysis. Obsessed.
blackhole6 β a troubleshooting tool which can find IPv6 where in the network topology packets with specific IPv6 Extension Headers are being dropped π.
flow6 β lets you do security assessment of the IPv6 Flow Label πΈ. Basically, it can be leveraged to assess the Flow Label generation policy of a target implementation.
frag6 β a security assessment tool for the IPv6 fragmentation mechanism π. It allows the exploitation of fragmentation-based attacks, and it can also be employed to assess the Fragment Identification generation policy, assess support for IPv6 atomic fragments, etc.
icmp6 β a security assessment tool for the ICMPv6 protocol β. It can easily produce arbitrary ICMPv6 error messages, and it includes the capability to generate such messages in response to received traffic. icmp6 can also be used to send crafted ICMPv6 messages of arbitrary type/code combinations.
jumbo6 β a security assessment tool for IPv6 Jumbograms π¦.
na6 β a security assessment tool for attack vectors based on Neighbor Advertisement messages (including Neighbor Cache poisoning attacks, DAD attacks, etc.) π
ni6 β a security assessment tool for attack vectors and reconnaissance techniques based on ICMPv6 Node Information messages π.
ns6 β a security assessment tool for attack vectors based on Neighbor Solicitation messages (including Neighbor Cache poisoning attacks, Neighbor Cache exhaustion attacks, etc.) π.
path6 β a versatile IPv6-based traceroute tool π₯ (which supports extension headers, IPv6 fragmentation, and other features not present in existing traceroute implementations).
ra6 β a security assessment tool for attack vectors based on Router Advertisement messages (including various types of flooding attacks, man-in-the-middle attacks, and Denial of Service attacks, etc.) π.
rd6 β a security assessment tool for attack vectors based on ICMPv6 Redirect messages π«. It can easily produce arbitrary ICMPv6 Redirect messages, and it also includes the capability to generate such messages in response to received traffic.
rs6 β a security assessment tool for attack vectors based on Router Solicitation messages πΈ.
scan6 β a full-fledged IPv6 address scanning tool, which can leverage specific IPv6 address patterns to greatly reduce the search space for "alive" nodes πβ¨.
script6 β a set of scripts/commands that make rather complex and frequent tasks easy π.
tcp6 β a security assessment tool for attack vectors based on TCP/IPv6 packets π
. It can be easily employed to launch classic TCP-based attacks such as SYN-floods, but it can also be employed to launch other more complex attacks such as TCP connection floods, etc.
udp6 β a tool for sending arbitrary IPv6-based UDP datagrams π¦.
π SEE ALSO π
ipv6toolkit.conf(5)addr6(1)blackhole6(1)flow6(1)frag6(1)icmp6(1)jumbo6(1)na6(1)ni6(1)ns6(1)path6(1)ra6(1)rd6(1)rs6(1)scan6(1)script6(1)tcp6(1)udp6(1)
π«Ά AUTHOR π«Ά
The SI6 Networks' IPv6 Toolkit and the corresponding manual pages were produced by Fernando Gont <fgont@si6networks.com> for SI6 Networks <http://www.si6networks.com>. Thank you for your service fr fr π.
π COPYRIGHT π
Copyright (c) 2011-2015 Fernando Gont.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available at <http://www.gnu.org/licenses/fdl.html>.
Bestie, that license bit is the real deal β if you're copying or modifying this page, that's the paperwork you're agreeing to. Read it, don't just scroll past it π .
and that's the whole page, bestie β¨ this came to you from the Miscellaneous Information Manual, section 7, and it signs off as IPV6TOOLKIT(7) π go be iconic with your packets π
π¦ where this page comes from
- epel 10: ipv6toolkit 2.2-2.el10_1 Β· GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later AND MPL-2.0
- epel 9: ipv6toolkit 2.2-2.el9 Β· GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later AND MPL-2.0
- fedora 43: ipv6toolkit 2.2-3.fc43 Β· GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later AND MPL-2.0
- fedora 44: ipv6toolkit 2.2-4.fc44 Β· GPL-3.0-or-later AND GFDL-1.3-no-invariants-or-later AND MPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms