Tools

General tool lists

  • The list of tools over at deepspace6 is probably about the most comprehensive list of IPv6 application support that I’ve seen. Unfortunately it does not look like it’s been regularly updated (last update was November 2004). Included in the list are a lot of security and network tools and their current status with regards to IPv6 support.
  • IPv6 patches to a number of tools including Cygwin can be found on the win6.jp site.
  • The win6.jp site also has a listing of some IPv6 enabled applications for Windows XP.
  • The KAME IPv6 patched applications FTP site lists a number of IPv6 patches for various application.
  • Hajimu UMEMOTO has completed patches to a number of applications to enable IPv6 support and they can be found on his site [DEAD LINK: http://www.imasy.or.jp/%7Eume/ipv6/].
  • SI6 Networks has a list of toolkits on their site covering security assessment tools.

General tools

  • 6tunnel is a tunnelling for application that don’t speak IPv6.
  • curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP.
  • Ethereal, the network protocol analyser for UNIX and Windows.
  • fping is a ping(1) like program which uses the Internet Control Message Protocol (ICMP) echo request to determine if a host is up.
  • GNU netcat is a simple Unix utility which reads and writes data across network connections.
  • libdnet provides a simplified, portable interface to several low-level networking routines.
  • libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets.  Support for IPv6 is in the 1.1.x branch.
  • netcat is a simple Unix utility which reads and writes data across network connections.
  • Another netcat clone with IPv6 support.
  • Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.
  • OpenSSH, a FREE version of the SSH protocol suite of network connectivity tools.
  • OpenVPN is a full-featured SSL VPN solution which can accommodate a wide range of configurations, including remote access, site-to-site VPNs, WiFi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls
  • socat is a relay for bidirectional data transfer between two independent data channels
  • tcpdump (dump traffic on a network) and libpcap (Packet Capture library).

Security Specific tools

  • amap is a next-generation tool for assisting network penetration testing. It performs fast and reliable application protocol detection, independent on the TCP/UDP port they are being bound to.
  • halfscan6 is an IPv6 TCP port scanner.
  • The Metasploit Framework is an open source platform that supports vulnerability research, exploit development, and the creation of custom security tools.
  • Laurent Constantin’s Network Toolbox (netwox) set of applications is a “toolkit” of 216 network applications and has IPv6 support.
  • No page on security tools is complete without a link to Fyodor’s nmap which has IPv6 functionality out of the box.
  • Packit (Packet toolkit) is a network auditing tool. Its value is derived from its ability to customise, inject, monitor, and manipulate IP traffic.
  • SendIP is a command line tool to allow sending arbitrary IP packets.
  • SI6 networks have a toolkit of about a dozen tools including sending arbitrary Neighbor Solicitation, Router Advertisement and Router Solicitation messages.
  • scapy is a powerful interactive packet manipulation program.
  • THC-IPV6. A complete tool set to attack the inherent protocol weaknesses of IPV6 and ICMP6, and includes an easy to use packet factory library.