LinuxDC++ is a Linux port of the Direct Connect client DC++. Though it is
primarily aimed at Linux, it has been shown to work on other Unix-based
operating systems as well. It is written in C++ and makes use of GTK+ for
the user interface. LinuxDC++ is free and open source software licensed
under the GPL.
Direct Connect is a peer-to-peer file-sharing protocol. The most popular
Windows client implementing this protocol currently is DC++. Direct Connect
clients connect to a central hub where they can view a list of clients or
users connected to them. Users can search for files and download them from
other clients, as well as chat with other users.
Lopster is a Napster client with Multiserver and Multisource support
for Linux/Unix written in C and based on GTK.
NapShare is a GUI based Gnutella Client.
It's a fully featured Gnutella Client designed to share any type of
file the user wishes to share. You supply a list of keywords and
filters for the file types you want and it downloads them overnight,
automatically
Open DC Hub is a Unix/Linux version of the Hub software for the
Direct Connect network. Direct Connect is a file sharing network
made up by hubs, to which clients can connect.
Once connected to a hub, the user can search for files on the hub
or the network, or browse files of other users connected to the
hub.
Phex is a multi-platform and spyware-free Gnutella client written in Java.
- Automatic search functionality to find new download candidates
- Download resuming across different hosts
- Advanced configuration options
- Passive searching for files
mktorrent is a simple command-line utility to create BitTorrent
metainfo files. It supports multiple trackers, private trackers,
custom comments, and is multi-threaded to support multiple CPUs.
This is a text based version of the popular hotline client for
Macintosh. Hotline is a chat/ftp/news protocol. It's setup almost
like an IRC client, but with the ability to do commands such as cd
into a directory with /cd and more file transfer oriented functions.
pdtpd is a server for the Peer Distributed Transfer Protocol (PDTP),
a BitTorrent-like protocol with stricter server control and support
for exporting large, changing hierarchical filesystems (i.e. more akin
to HTTP/FTP).
For a more thorough description of PDTP, see http://www.pdtp.org/.
This is a QT frontend to the Direct Connect system. It supports
many of the DC features.
XNap is a pure java napster client. The XNap project is about
enhancing JNapster to include other file sharing protocols. Currently
Napster is supported for use with OpenNap servers. FastTrack
(Morpheus, Kaaza) support is available through giFT.
Gnutella support will be coming soon.