Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Gnutella
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Software == The following tables compare general and technical information for a number of applications supporting the Gnutella network. The tables do '''not''' attempt to give a complete [[List of Historical Gnutella Clients|list of Gnutella clients]]. The tables are limited to clients that can participate in the current Gnutella network.{{fact|date=April 2025}} === General specifications === <!-- In each table, link one instance of terms, remove other WP:REPEATLINK(s). --> {| class="wikitable sortable plainrowheaders" style="font-size: 85%;" ! Name ! Platform ! License ! Project active?<br/>(otherwise discontinued) ! Latest release ! Heritage |- ! scope=row style="background:{{Rh2/bgcolor}}"| Acquisition | [[macOS]] | {{Proprietary}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"|{{Latest stable release/Acquisition}} ! scope=row style="background:{{Rh2/bgcolor}}"| LimeWire |- | scope=row style="background:{{Rh2/bgcolor}}" | [[BearFlix]] | [[Microsoft Windows|Windows]] | {{Proprietary}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| 5.2.6.0 ! scope=row style="background:{{Rh2/bgcolor}}"| BearShare |- ! scope=row style="background:{{Rh2/bgcolor}}" | [[BearShare]] | Windows | {{Proprietary}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/BearShare}} ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |- | scope=row style="background:{{Rh2/bgcolor}}" | Cabos | [[Java (software platform)|Java]] | {{free|[[GNU General Public License|GPL]]}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/Cabos}} ! scope=row style="background:{{Rh2/bgcolor}}"| LimeWire |- ! scope=row style="background:{{Rh2/bgcolor}}" | CitrixWire | Windows | {{Proprietary}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| 2014<ref>{{Cite web|url=http://www.brothersoft.com/citrixwire-50277.html|title=CitrixWire|website=BrotherSoft|access-date=2017-04-13|archive-url=https://web.archive.org/web/20170414081046/http://www.brothersoft.com/citrixwire-50277.html|archive-date=2017-04-14|url-status=usurped}}</ref> ! scope=row style="background:{{Rh2/bgcolor}}"| Addax |- ! scope=row style="background:{{Rh2/bgcolor}}" | CocoGnut | [[RISC OS]] | {{proprietary}} | {{no}} | scope=row style="background:{{Rh2/bgcolor}}"|1.21 (2005-06-21) | scope=row style="background:{{Rh2/bgcolor}}"|''Original work'' |- | scope=row style="background:{{Rh2/bgcolor}}" | FilesWire (P2P) | Java | {{proprietary}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| Beta 1.1 (2007) ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |- ! scope=row style="background:{{Rh2/bgcolor}}" | [[giFT]] (Gnutella plug-in) | [[Cross-platform]] | {{free|GPL}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| 0.0.11 (2006-08-06) <!-- {{Latest stable release/giFT}} is outdated and wrong, as this article is about Gnutella, not the protocol-independent core. --> ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |- ! scope=row style="background:{{Rh2/bgcolor}}" | [[GnucDNA#Gnucleus|Gnucleus]]-[[GnucDNA]] | Windows | {{free|GPL, [[GNU LGPL|LGPL]]}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/Gnucleus}} ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |- ! scope=row | [[gtk-gnutella]] | Cross-platform | {{free|GPL}} | {{yes}} | {{Latest stable release/gtk-gnutella}} | ''Original work'' |- | scope=row style="background:{{Rh2/bgcolor}}" | [[KCeasy]] | Windows | {{free|GPL}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/KCeasy}} ! scope=row style="background:{{Rh2/bgcolor}}"| giFT |- | scope=row style="background:{{Rh2/bgcolor}}" | [[GnucDNA#Kiwi Alpha|Kiwi Alpha]] | Windows | {{free|GPL}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/Gnucleus}} ! scope=row style="background:{{Rh2/bgcolor}}"| GnucDNA |- ! scope=row style="background:{{Rh2/bgcolor}}" | [[LimeWire]] | Java | {{free|GPL}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/LimeWire}} ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |- ! scope=row style="background:{{Rh2/bgcolor}}" | [[Morpheus (file-sharing software)|Morpheus]] | Windows | {{Proprietary}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/Morpheus}} ! scope=row style="background:{{Rh2/bgcolor}}"| GnucDNA |- ! scope=row style="background:{{Rh2/bgcolor}}" | [[Phex]] | Java | {{free|GPL}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/Phex}} ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |- ! scope=row style="background:{{Rh2/bgcolor}}" | [[Poisoned]] | macOS | {{free|GPL}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| {{Latest stable release/Poisoned}} ! scope=row style="background:{{Rh2/bgcolor}}"| giFT |- ! scope=row | [[Shareaza]] | Windows | {{free|GPL}} | {{yes}} | {{Latest stable release/Shareaza}} | ''Original work'' |- ! scope=row style="background:{{Rh2/bgcolor}}" | Symella | [[Symbian]] | {{free|GPL}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |- ! scope=row | [[WireShare]] (aka ''LimeWire Pirate Edition'') | Java | {{free|GPL}} | {{yes}} | 6.0.2 (2022-10-04) | LimeWire |- ! scope=row style="background:{{Rh2/bgcolor}}"| [[Zultrax]] | Windows | {{Proprietary}} ! {{no}} ! scope=row style="background:{{Rh2/bgcolor}}"| 4.33 (April 2009) ! scope=row style="background:{{Rh2/bgcolor}}"| ''Original work'' |} {{legend2|{{rh2/bgcolor}}|Discontinued project}} === Gnutella features === {| class="wikitable sortable plainrowheaders" style="font-size: 85%; text-align: center;" ! colspan=2 | Client ! Hash search ! Chat{{efn-lr|Refers to direct client-to-client chat; not IRC chat, which is often also available in the same application through an embedded HTTP browser window.}} ! Buddy list ! Handles [https://github.com/gtk-gnutella/gtk-gnutella/blob/devel/doc/public/GGEP/LF large files] (> 4 [[gigabyte|GB]]) ! Unicode-compatible query routing ! UPnP port mapping{{efn-lr|Automatically configures port forwarding in routers or combination modem/gateways which support UPnP control.}} ! [[NAT traversal]] ! [[NAT Port Mapping Protocol|NAT port mapping]] ! RUD{{efn-lr|The '''R'''eliable '''UDP''' protocol provides NAT-to-NAT transfers, sometimes called Firewall-to-Firewall or "hole-punching", in cases where port-forwarding is not or cannot be done by the user.}} ! TCP push proxy ! UDP push proxy ! Ultrapeer ! GWebCache{{efn-lr|As GWCs had a history of problems with traffic overload and long-term reliability, UDP host caches became the preferred bootstrap method; though some GWCs remain available for the sake of older software.}} ! UDP host cache ! {{abbr|THEX|Tree Hash EXchange format.}} ! [[Transport Layer Security|TLS]] ! Other |- ! scope=row style="background:{{Rh2/bgcolor}}" colspan=2 | [[BearShare]] | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | - |- ! scope=row style="background:{{Rh2/bgcolor}}" colspan=2 | [[giFT]] (core & plug-ins) | {{yes}} | {{n/a}} | {{n/a}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | {{yes}} {{efn|Client mode only, as a dependent leaf on ultrapeers.}} | {{no}} | {{no}} {{efn|name=b}} | {{yes}} | {{no}} | {{no}} | {{no}} | - |- ! scope=row style="background:{{Rh2/bgcolor}}" colspan=2 | [[GnucDNA]] {{efn|Version 0.9.2.7}} | {{yes}} | {{n/a}} | {{n/a}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} {{efn|name=b}} | {{yes}} | {{no}} | {{no}} | {{no}} | - |- ! scope=row colspan=2 | [[gtk-gnutella]] | {{yes}} {{efn|name=d}} | {{no}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} {{efn|[[gtk-gnutella]] version 0.98.4 and later.}} | {{yes}} | {{yes}} | {{yes}} | {{no}} (Dropped) | {{yes}} | {{yes}} | {{yes}} | [[IPv6]], [[Distributed hash table|DHT]], GUESS, [[Gnutella2|G2]] |- ! scope=row style="background:{{Rh2/bgcolor}}" colspan=2 | [[LimeWire]]{{efn|name=h}} | {{yes}} {{efn|name=d}} | {{yes}} | {{Yes|GMail or XMPP}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} {{efn|name=e}} | {{yes}} {{efn|name=g}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | [[Distributed hash table|DHT]] |- ! scope=row colspan=2 | [[WireShare]]{{efn|name=h}} | {{yes}} {{efn|name=d}} | {{yes}} | {{Yes|GMail or XMPP}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} {{efn|name=e}} | {{yes}} {{efn|name=g}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | [[Distributed hash table|DHT]] |- ! scope=row style="background:{{Rh2/bgcolor}}" colspan=2 | [[Phex]] | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}}{{efn|Via [[SOCKS]] proxy which can tunnel over [[Secure Shell|SSH]].}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | [[I2P]] |- ! scope=row colspan=2 | [[Shareaza]] | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}}{{efn|Since version 2.2.4.0}} | {{yes}} | {{no}} | [[Gnutella2|G2]], [[BitTorrent (protocol)|BT]], [[eDonkey network|eD2k]], [[IRC]] |} ==== Notes ==== {{notelist-lr}} {{notelist|refs= {{efn|name=b|Not high [[outdegree]], so is unusable in its current form.}} {{efn|name=d|Via the [[Kademlia]]-based Mojito DHT network supported only by LimeWire and gtk-gnutella (starting with version r15750); this is completely different from [[SHA-1]] searches supported by most gnutella clients.}} {{efn|name=e|Port triggering or ''firewall to firewall'' (FW2FW).}} {{efn|name=g|Automatic with UPnP, or manual configuration in LimeWire firewall options}} {{efn|name=h|As the LimeWire client is no longer available clients that share most of LimeWire's code base, like [[FrostWire]], can provide an alternative.}} }} <!-- * No features have been recorded for the [[gnutella]] clients [[iMesh]], Symella, [[TrustyFiles]], and [[WinMX]] Music. --> * [[Morpheus (file-sharing software)|Morpheus]] differs significantly and may have completely independent code from the GnucDNA engine. Morpheus can function as a ''modern'' ultrapeer whereas other GnucDNA clients cannot. * [[GnucDNA#Gnucleus|Gnucleus]] and Kiwi Alpha use the [[GnucDNA]] engine. * [[BearFlix]], a functionally limited version of the [[BearShare]] 5.2 series, can search only for images or videos and shared videos are limited to a relatively short length. * [[giFTcurs]], [[Apollon (software)|Apollon]], [[FilePipe]], [[giFToxic]], giFTui, [[giFTwin32]], [[KCeasy]], [[Poisoned]], and Xfactor are GUI front-ends for the [[giFT]] engine. * etomi uses outdated [[Shareaza]] networking code. * MP3 Rocket, 360Share, LemonWire, MP3Torpedo, and DexterWire are variants of [[LimeWire]]. * [[FrostWire]] (up to version 4.21.8) is nearly identical to LimeWire 4.18 but versions greater than 5.00 no longer use gnutella. * Acquisition and Cabos are custom front-ends overlaying the [[LimeWire]] engine. * [[LimeWire Pirate Edition]] (5.6.2) is a resurrected version of the unreleased [[LimeWire]] 5.6.1 alpha, thus has similar features minus automatic updates (with nags) and centralized remote controls to disable core functions like searches and downloads were removed.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)