gtk-gnutella
Gtk- gnutella is a free file sharing program for the Gnutella protocol. It runs on Unix-like operating systems and is based on GTK .
Features
Gtk- gnutella supports many features of modern Gnutella clients, including:
- HTTP/1.1
- Gnutella 0.6 ( Vendor Code GTKG )
- Gnutella connection compression
- BYE packet
- GWebCache protocol
- HUGE ( Hash / URN Gnutella Extensions)
- Ping / Pong - reduction
- PARQ ( Passive / Active Remote Queueing )
- PFSP (Partial File Sharing Protocol)
- HSEP (Horizon Size Estimation Protocol)
- Vendor messages
- Ultrapeers
- QRP (Query Routing Protocol )
- Push proxies
- SHA -1 -based spam filtering
- Tiger Tree hashes
- IPv6
- Encryption via TLS
- Magnet links
- Configurable filter with regular expression support
Due to its wide range of settings and its powerful filtering engine gtk- gnutella is especially suitable for experienced users.
History
Gtk- gnutella was originally programmed to look just like the original Gnutella client by Nullsoft. Yann grandparents finished his work on the client in early 2001. After a while Raphael Manfredi took over as the main developer of the software. Since then, the client is in active development.