Table of Contents
This page shows the current status of IPv6 support of the most important networking applications for Linux and *BSD. We started from the Peter Bieringer's work on his famous IPv6 Status Page and tried to extend the information provided in it.
Nowadays, the number of applications with native IPv6 support is indeed significant, as most important networking applications provide native IPv6 support and there are also many developers working on unofficial patches for pretty much anything else.
It looks like the main factor that limits the spread of IPv6 is currently shifting from a lack of applications to a general lack of interest among connectivity providers. At the moment of this writing only a few ISPs offer native IPv6 Internet access to their customers.
Things are changing fast. We do our best in keeping this page up-to-date, but we need your help for this task, so please send us a report if you find inaccuracies or obsolete information in this page, or if you simply wish us to add a new application here.
This page contains information about the IPv6 support of many networking applications. For each application there is an entry containing the following fields:
| Field name | Meaning |
|---|---|
|
Application |
This field contains the name of the application. |
|
Package |
This field contains the name of the software package that contains the application. The application and package names are the same for most applications, although for some of them the difference is significant. |
|
Version |
This field contains the release number of the application the information refers to. |
|
Worked By |
This field contains information about the developers who are working on the IPv6 support for this application. |
|
URLs |
This field contains the URLs at which you can download this application and (if present) the patch that adds IPv6 support to it. |
|
Comment |
This field contains comments about this application and its IPv6 support. |
|
Status |
This field briefly summarizes the status of the IPv6 support for this application. |
The applications are grouped by category.
A list of services with links to the relative application is also provided to facilitate the information retrieval.
| Icon | Meaning | Comment |
|---|---|---|
|
Sources | By clicking this icon you'll jump to the URL from which you can download the sources (or the binaries) of this application. |
|
Patch | By clicking this icon you'll jump to the URL from which you can download the patch that adds IPv6 support to this application. |
| Icon | Meaning | Comment |
|---|---|---|
|
Not working | This application does not support IPv6. |
|
Buggy | The IPv6 support of this application is buggy. |
|
Too old | There is a possibly unmaintained patch that enables IPv6 support for an old version of this application. |
|
Working | There is a patch that enables IPv6 support for this application. |
|
Native support | This application natively supports IPv6. |
| Port | Service | Package (i.e.) | Server | Client |
|---|---|---|---|---|
| 7/tcp | echo | inetd, xinetd | available | N/A |
| 9/tcp | discard | inetd, xinetd | available | N/A |
| 13/tcp | daytime | inetd, xinetd | available | N/A |
| 19/tcp | chargen | inetd, xinetd | available | N/A |
| 21/tcp | ftp | proftpd, wu-ftpd | available | available |
| 22/tcp | ssh | ssh | available | available |
| 23/tcp | telnet | telnet | available | available |
| 25/tcp | smtp | sendmail, mutt | available | available |
| 43/tcp | whois | whois | available | available |
| 53/udp | domain | bind | available | available |
| 69/udp | tftp | tftp, tftpd | available | available |
| 79/tcp | finger | bsd-finger | available | available |
| 80/tcp | http | apache, mozilla, konqueror | available | available |
| 109/tcp | pop2 | This service is deprecated, use POP3 instead | N/A | N/A |
| 110/tcp | pop3 | solidpop3 | available | available |
| 113/tcp | auth | identd | available | N/A |
| 119/tcp | nntp | inn, tin | available | available |
| 123/udp | ntp | ntpdate, (x)ntpd | available | available |
| 143/tcp | imap4 | courier-imap, mutt | available | available |
| 194/tcp | irc | bitchx | available | available |
| 220/tcp | imap3 | This service is deprecated, use IMAP4 instead | N/A | N/A |
| 389/tcp | ldap | openldap | available | available |
| 443/tcp | https | apache, mozilla, konqueror | available | available |
| 445/tcp | microsoft-ds | samba | available | available |
| 512/tcp | exec | rexec, rexecd | available | available |
| 513/tcp | login | rlogin, rlogind | available | available |
| 514/tcp | cmd | rsh, rshd | available | available |
| 631/tcp | ipp | cups | available | available |
| 636/tcp | ldaps | openldap | available | available |
| 873/tcp | rsync | rsync | available | available |
| 993/tcp | imaps | courier-imap | available | available |
| 995/tcp | pop3s | courier-imap | available | available |
| 5222/tcp | jabber | kopete, jabberd | available | available |
| 6667/tcp | ircd | ircd | available | available |
| 111/tcp | rpcbind | available | available |
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| Internet super server | ||||||
inetd |
netkit-combo | 0.17 | USAGI Project |
|
This code is based on the original netkit package, which is no longer maintained. |
|
rlinetd |
rlinetd | 0.5.1 | Maintainers |
|
rlinetd is an interesting inetd replacement, with advanced socket filtering support and tcp wrapping capabilities. |
|
xinetd |
xinetd | 2.3.11 | Maintainers |
|
xinetd is an incredibly-featureful and almost-bloated inetd replacement, with tcp wrapping capabilities. |
|
g2s server |
g2s | 0.4.1 | Maintainers |
|
g2s server is a featureful inetd replacement, with tcp wrapping capabilities. |
|
openbsd-inetd |
openbsd-inetd | 0.20020802 | Maintainers |
|
openbsd-inetd is a port of the OpenBSD inetd daemon with some debian-specific features. This package does not have many bugs of netkit-inetd and supports IPv6, built-in libwrap, binding to specific addresses, UNIX domain sockets and socket buffers tuning. |
|
| Super daemon | ||||||
tcpserver |
ucspi-tcp | 0.88 | Felix Von Leitner |
|
tcpserver waits for incoming connections and, for each connection, runs a program of your choice. Your program receives environment variables showing the local and remote host names, IP addresses, and port numbers. tcpserver offers also a concurrency limit to protect you from running out of processes and memory and provides TCP access control features, similar to tcp-wrappers/tcpd's hosts.allow but much faster. |
|
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| FTP server | ||||||
ftpd |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
fftpd |
fftpd | N/A | Maintainers |
|
the fftpd project is still in its infancy and its author hasn't even given fftpd a version number yet |
|
pure-ftpd |
pure-ftpd | 1.0.14 | Maintainers |
|
pure-ftpd is a secure and featureful FTP server based upon troll-ftpd |
|
wu-ftpd |
wu-ftpd | 2.6.2 | unknown |
|
as wu-ftpd in the last 5 years has been by far the most vulnerable and less secure opensource ftp server, we recommend our readers not to use it. Patch from PLD is no longer available. |
|
ftpd-bsd |
ftpd-bsd | 0.3.3 | Maintainers |
|
this project seems to be unmaintained - please note that versions 0.3.2 and earlier contain a remote exploitable security hole |
|
ProFTPD |
ProFTPD | 1.2.9rc2 | Maintainers |
|
ProFTPD grew out of the desire to have a secure and configurable FTP server, and out of a significant admiration of the Apache web server. The 1.2.9rc2 release of ProFTPD features native IPv6 support. |
|
troll-ftpd |
troll-ftpd | 1.2.8 | unknown |
|
Troll-ftpd is a small, simple server for the old and hairy File Transfer Protocol, designed to use less resources than older servers, be smaller, and to never execute any external program. It supports only the most-used features and commands of FTP, and leaves out everything which is deprecated, meaningless, or correlates with trouble. Patch from PLD is no longer available. |
|
ginseng-ftpd |
ginseng-ftpd | 1.6 | Maintainers |
|
this server is a port of BSD-ftpd to Linux with many custom features |
|
libra-ftpd |
libra-ftpd | 1.3.4 | Maintainers |
|
the libra ftp daemon is an anonymous ftp server for Linux |
|
oftpd |
oftpd | 0.3.7 | Mauro Tortonesi |
|
oftpd is a lightweight anonymous ftp server for Linux - this project seems to be unmaintained |
|
vsftpd |
vsftpd | 2.0.0 | Maintainers |
|
vsftpd is a secure, stable and extremely fast ftp server for Unix systems. It features native IPv6 support since version 0.2.0. |
|
tnftpd |
tnftpd | 2.0 beta3 | Maintainers |
|
tnftpd (formerly known as lukemftpd) is a port of the NetBSD ftp server to other systems that offers many enhancements over the traditional BSD ftpd |
|
publicfile |
publicfile | 0.52 | Felix Von Leitner |
|
publicfile supplies files to the public through HTTP and FTP |
|
moftpd |
moftpd | 1.1.4 | Maintainers |
|
moftpd is a powerful yet easy to use ftp daemon with support for virtual hosts, IPv6, encryption, fine grained permissions and internationalization. |
|
wzdftpd |
WZDftpD | 0.3.3 | Maintainers |
|
wzdftpd is a ftp server designed to be modular, to work under linux/win32/freebsd/openbsd, and to be entirely configurable online using SITE commands. |
|
| FTP client | ||||||
ftp |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
lftp |
lftp | 2.6.5 | Maintainers |
|
lftp is a sophisticated file transfer program with job control designed with reliability in mind |
|
tnftp |
tnftp | 2.0 beta1 | Maintainers |
|
tnftp (formerly known as lukemftp) is a port of the NetBSD ftp client to other systems that offers many enhancements over the traditional BSD ftp client |
|
cftp |
cftp | 0.12 | Maintainers |
|
c(omfortable)ftp is a full screen ftp client, with SFTP support |
|
ncftp |
ncftp | 3.1.9 | KAME Project |
|
ncftp is a free set of programs that use the file transfer protocol |
|
fget |
fget | 0.4.1 | Maintainers |
|
fget downloads a single URL (possibly including username and password) from an FTP or HTTP server |
|
konqueror |
KDE | 3.1.2 | Maintainers |
|
The wonderful konqueror HTTP/FTP browser included in the K Desktop Environment supports IPv6 since the release of KDE 2.2. Every other KDE component is then supposed to inherit HTTP-over-IPv6 and FTP-over-IPv6 support. |
|
ftpcopy |
ftpcopy | 0.6.4 | Maintainers |
|
ftpcopy is a simple FTP client written to copy files or directories (recursively) from a FTP server. It was written to mirror FTP sites which support the EPLF directory listing format, but it also supports the traditional listing format (/bin/ls) And may also be used to simply copy files. ftpcopy natively supports IPv6 since the 0.6.0 release. |
|
ftpmirror |
ftpmirror | 1.96 | Hajimu UMEMOTO |
|
Ftpmirror is an utility to copy a directory hierarchy with FTP. A similar perl script exists, whose name is mirror, but ftpmirror requires less memory than mirror. You need perl-5.000 or later to use ftpmirror. You will find the IPv6 patch for ftpmirror inside the Socket6-0.11 package, written by Hajimu UMEMOTO. |
|
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| RSYNC | ||||||
rsync |
rsync | 2.5.6 | Maintainers |
|
rsync features native IPv6 support since release 2.5.0 but hosts allow/deny in rsync.conf didn't work until 2.5.6. |
|
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| TFTP server | ||||||
tftpd |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
| TFTP client | ||||||
tftp |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| Telnet server | ||||||
telnetd |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
| Telnet client | ||||||
telnet |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| SSH server | ||||||
sshd |
openssh | 3.6.1p2 | Maintainers |
|
Native IPv6 support since 2000. OpenSSH has been one of the first packages to provide native IPv6 support. Also supports scp and sftp. Can be used to secure-tunnel other applications. |
|
| SSH client | ||||||
ssh |
openssh | 3.6.1p2 | Maintainers |
|
Native IPv6 support since 2000. OpenSSH has been one of the first packages to provide native IPv6 support. Also supports scp and sftp. Can be used to secure-tunnel other applications. |
|
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| R-clients | ||||||
rexec, rlogin, rsh |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
| R-servers | ||||||
rexecd, rlogind, rshd |
netkit-combo | 0.17 | USAGI Project |
|
this code is based on the original netkit package, which is no longer maintained |
|
| Application | Package | Version | Worked By | URLs | Comment | Status |
|---|---|---|---|---|---|---|
| Mail Transfer Agents | ||||||
exim |
exim | 4.20 | Maintainers |
|
Exim is a message transfer agent (MTA) developed at the University of Cambridge for use on Unix systems connected to the Internet. It is freely available under the terms of the GNU General Public Licence. In style it is similar to Smail 3, but its facilities are more general. |
|
zmailer |
zmailer | 2.99.55 | Maintainers |
|
Zmailer is an internet message transfer agent intended for gateways or mail servers or other large site environments that have extreme demands on the abilities of the mailer. The creation of this project was motivated by the problems of the Sendmail design in such situations. |
|
sendmail |
sendmail | 8.12.9 | Maintainers |
|
Sendmail is probably the best known and most widely used mail transport agent in the Internet. However, as its story is full of security problems, we don't recommend its usage. |
|
qmail |
qmail | 1.03 | Felix Von Leitner |
|
qmail is a secure, reliable, efficient, simple message transfer agent. It is designed for typical Internet-connected UNIX hosts. It seems that the development of qmail has been stopped and that the project is unmaintained. |
|
postfix |
postfix | native since 2.2.0 | Maintainers |
|
Postfix is Wietse Venema's mailer that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. Based on patch from Dean Strike. |
|
courier |
courier | 0.42.2 | Maintainers |
|
The Courier mail transfer agent is an integrated mail/groupware server based on open commodity protocols, such as ESMTP, IMAP, POP3, LDAP, SSL, and HTTP. Courier provides ESMTP, IMAP, POP3, webmail, and mailing list services within a single, consistent, framework. Individual components can be enabled or disabled at will. |
|
| Mail Retrieval Agents | ||||||
fetchmail |
fetchmail | 6.2.2 | Maintainers |
|
Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. It can even support IPv6 and IPSEC. |
|
| Mail User Agents | ||||||
mutt |
mutt | 1.4.1 | Maintainers |
|
Mutt is a small but very powerful text-based mail client for Unix operating systems that features native support for POP and IMAP over IPv6. |
|
sylpheed |
sylpheed | 0.9.6 | Maintainers |
|
Sylpheed is an e-mail client and news reader based on GTK+ and running on X Window System. |
|
sylpheed-claws |
sylpheed-claws | 0.9.5 | Maintainers |
|
Sylpheed-claws is a bleeding edge branch of the sylpheed e-mail client and news reader, with lots of new features. |
|
KMail |
KDE | 3.1.2 | Maintainers |
|
KMail is the excellent Mail User Agent included in the K Desktop Environment. |
|
mozilla-mail |
mozilla | since 1.4 | Maintainers |
|
Mozilla is world-class open source browser that is designed from the ground up to support open internet standards across a variety of platforms including Windows, Linux, Mac OS X, OS/2, Solaris, and many more. Mozilla provides users with acclaimed browsing convenience along with power features such as pop-up blocking and tabbed browsing. The Mozilla mail client natively supports SMTP, POP3 and IMAP4 over IPv6. Mozilla 1.4 doesn't fully support IPv6 on the Win32 platform. |
|
thunderbird |
thunderbird | since 1.0 | Maintainers |
| ||