Gtk-gnutella
|
gtk-gnutella is an open-source unix servent for the Gnutella network, based on the GTK toolkit.
Features
gtk-gnutella supports a large range of the features of modern Gnutella clients including:
- 0.6 Gnutella Protocol (Gnet)
- Gnet traffic compression
- Gnet extensions such as HUGE, BYE and other vendor packets
- Download Swarming
- PARQ (Passive/Active Remote Queueing)
- Swarming (downloading different bits of the file from multiple servents)
- PFSP (Partial File Sharing Protocol) - allows partial downloads to be shared, a little like BitTorrent
History
gtk-gnutella was originally written as a visual clone (i.e. to look like) the original Nullsoft Gnutella client. The original author Yann Grossel stopped working on the client in early 2001. After a while a new maintainer took over, and the client has been in active development ever since.
External links
- gtk-gnutella homepage (http://gtk-gnutella.sf.net/)
- IRC: #gtk-gnutella on freenode