IPv6 Enabled Applications

This page contains information on how to get IPv6 enabled applications. If you have ported an application to an IPv6 stack, please submit it. Be sure to include a URL describing where to get the application and a description.


General patch repositories

The following sites are good sources for a patches to IPv6 enable applications:

ftp://ftp.kame.net/pub/kame/misc/
A patch repository maintained by the KAME project.
ftp://ftp.kyoto.wide.ad.jp/IPv6/index.html
A patch repository maintained by the WIDE project.
http://www.imasy.org/~ume/ipv6/
IPv6 patches and FreeBSD ports (ex. ftpmirro, fwtk, gkrellm, pidentd, tcpwrapper)
http://www2.kame.net/faq/fom.cgi?file=45
IPv6-ready applications/patches list maintained by the KAME project.
Linux IPv6 applications
http://www.netbsd.org/packages/README-IPv6.html
IPv6-enabled applications available for installation on NetBSD
http://tipster6.ik.bme.hu/ipv6port/index.cgi?lang=en
An searchable and extensible IPv6 application and port database by the TIPSTER6 project in Hungary.


IPv6 Access Software

v6tun
v6tun is a program to allow an isolated IPv6 node to make use of the BSD Unix /dev/tun? device to tunnel IPv6 packets over IPv4 to a remote IPv6 network. The tunneling may be performed securely over SSH. The software is available from the WIDE project at ftp://ftp.kyoto.wide.ad.jp/IPv6/v6tun/
Toolnet6
Protocol exchange software for Windows 95/98 or WindowsNT 4.0.
Applications working on Windows95/98 or WindowsNT4.0 can access both IPv4 and IPv6 networks by this software.
You can download from: http://www.hitachi.co.jp/Prod/comp/network/pexv6-e.htm
totd
DNS-proxy to translate between IPv4 and IPv6 records in order to support NAT-PT and similar translation mechanism.
6to4
A script that helps setting up 6to4 IPv6 on BSD based systems. It's designed for modem dialup scenarios, but can be used with static IPs, too. You can find "an introductionto 6to4 IPv6" at http://www.feyrer.de/NetBSD/6to4.html

Mail

Sendmail
Patches to add IPv6 capabilities to Sendmail 8.9.1 are available from the WIDE project at ftp://ftp.kyoto.wide.ad.jp/IPv6/mail/
Also Sendmail 8.10.0 comes with IPv6 capability :).
Qmail
Patches for IPv6 additions for Qmail available from: http://www.rcac.tdi.co.jp/fujiwara/
Zmailer
Zmailer source (which includes IPv6 support) is available from ftp://ftp.funet.fi/pub/unix/mail/zmailer/
Exim
One of most secure and reliable MTA which natively supports IPv6.
Inframail
This is an IPv6 port of the free Personal Edition of Inframail, supporting SMTP and POP3 (with HTTP and FTP as well).
Postie
An IPv6 port of the free version of the Postie command-line mail utuility. Does SMTP/POP3/IMAP and more.

DNS

BIND 9
A major rewrite of the popular BIND DNS Server from the Internet Software Consortium.

Multimedia

RAT for Windows NT
IPv6-enabled version of the Robust Audio Tool from UCL. Binaries for Windows NT are available at http://www.research.microsoft.com/msripv6/, source is available from UCL.
SDR for Windows NT
IPv6-enabled version of the Multicast Session Directory from UCL. Binaries for Windows NT are available at http://www.research.microsoft.com/msripv6, source is available from UCL.
Quake (well-known multiuser game)
You can find Quake IPv6 port for KAME and Solaris8 at http://www.viagenie.qc.ca/en/quake.shtml. They have also Quake IPv6 Server at quake.ipv6.viagenie.qc.ca with no IPv4 address.
VideoLAN Client and Server
Starting from VLC 0.3.0 and VLS 0.3.2, the VideoLAN project streams MPEG-1 and MPEG-2 contents over UDP or HTTP, using IPv4 or IPv6.

Remote Access

SSH
Patches to add IPv6 capabilities to SSH Version 1 are available from the WIDE project at ftp://ftp.kyoto.wide.ad.jp/IPv6/ssh/
NcFTP
IPv6 support for NcFTP, a popular FTP client, is available from the KAME project at ftp://ftp.kame.net/pub/kame/misc. A Windows NT version for MSR IPv6 is available at http://www.research.microsoft.com/msripv6
lftp-2.0.x
Advanced ftp client that supports IPv6. Available from http://ftp.yars.free.net/projects/lftp/.
Libra FTP daemon
The Libra FTP daemon is an anonymous FTP server for Linux. It was tested on RedHat Linux 4.2, 5.x and 6.0. It supports both IPv4 and IPv6 address families.

WWW

NetNews

INN (server)
Patches to add IPv6 capabilities to INN are available from NORTH.
You can also get ports for KAME FreeBSD2/FreeBSD3 at
http://www2.kame.net/dev/cvsweb.cgi/kame/freebsd2/ports/inn/(FreeBSD2)
http://www2.kame.net/dev/cvsweb.cgi/kame/freebsd3/ports/inn/(FreeBSD3)
mnews (client)
This software natively supports IPv6 since version 1.22.
You can get it at ftp://ftp.leo.chubu.ac.jp/pub/mnews/.
(Sorry, most documents are written in Japanese, but I beleive it can be used at leaset in English.)
There is also KAME FreeBSD3 ports (Japanese version) at
http://www2.kame.net/dev/cvsweb.cgi/kame/freebsd3/ports/ja-mnews/

Misc

COLD
COLD is a network sniffer and a protocol analyzer. It is distributed freely, so its usage is free and the package is freely available.
OpenLDAP (2.0 or later)
OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol. It now supports IPv6 natively.
GtkHx & hxd
GtkHx is a Hotline client for UNIX systems. By default, it supports IPv6/IPv4.
hxd is a Hotline server for UNIX systems. By default it supports IPv4 only, but there is a compile time option to make it support IPv6.
Ethereal
Ethereal, "Sniffing the glue that holds the Internet together", supports IPv6.


Site maintained by: webmaster@ipv6.org
$Id: v6-apps.html,v 1.45 2003/03/21 05:47:22 map Exp $