Features
- Share files on the Gnutella network (Shareaza, Limewire, BearShare...)
- Compressed Gnutella connections
- Compressed UDP traffic (negotiated)
- TLS support for Gnutella and HTTP connections
- Simultaneous downloading of files from multiple hosts (swarming)
- Passive searches
- Searching by urn:sha1: and magnet:
- Searching by media type (audio, video, image, document, archive)
- "What's New?" queries to find stuff made recently available in your Gnutella neighbourhood
- Lookup for partial files
- Automatic aquisition of additional sources via download mesh and watching searches
- Powerful filtering engine
- Bandwidth management/limiting
- HTTP request pipelining to lower download latency
- UPnP and NAT-PMP support
- Distributed Hash Table (DHT) to find alternate locations and push-proxies
- Unicode support for handling non-ASCII filenames and queries
- A lot of settings
- A lot of statistics
- Compliant to:
- HTTP/1.1
- Gnutella 0.6 (Vendor Code GTKG and soon GNTD)
- GNet compression
- BYE packet
- HUGE (Hash/URN Gnutella Extensions)
- Ping/Pong reduction
- PARQ (Passive/Active Remote Queueing)
- PFSP (Partial File Sharing Protocol)
- Vendor Messages
- Ultrapeers
- QRP (Query Routing Protocol)
- Push Proxies
- GUESS (Gnutella UDP Extension for Scalable Searches)
However there is still a lot of stuff to be done. If you want to help, go to our development page