Gnutella
From Protocolinfo
Gnutella is P2P file sharing. It is used by many programs, including Mactella, Shareaza, GTK-gnutella, Gnucleus, Gnotella, LimeWire, BearShare, and iMesh. Gnutella2, also known as "Mike's Protocol" is a different protocol which is based on Gnutella.
Contents |
[edit] Identification
[edit] Ports
As of version 6.1.0.32411 Bearshare uses:
- [OUT] TCP 1863 port. (not verified)
- [OUT] TCP 443 SSL for member information.
- [OUT] TCP 80 HTTP for audio listing, search, and requests.
- [IN/OUT] TCP/UDP 6346 for P2P communication for faster audio retrieval and audio sharing. Bearshare by default fallbacks to HTTP if blocked.
[edit] l7-filter
l7-filter uses the gnutella pattern for both Gnutella and Gnutella2. It is well tested.
[edit] IPP2P
IPP2P can match Gnutella with the --gnu option.

