The Full Wiki

Shareaza: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Shareaza 2 Logo
Shareaza screenshot.png
Developer(s) Shareaza Development Team
Stable release  (February 6, 2010; 32 day(s) ago (2010-02-06)[1]) [+/−]
Preview release r8503  (March 7, 2010; 3 day(s) ago (2010-03-07)[2]) [+/−]
Written in C++ with MFC and Boost
Operating system Microsoft Windows
Type Peer-to-peer file sharing
License Free software (GPL)

Shareaza is a peer-to-peer file sharing client running under Microsoft Windows which supports the Gnutella, Gnutella2, eDonkey Network, BitTorrent, FTP and HTTP network protocols and handles magnet links[3], ed2k links, Piolet links, and the now deprecated Gnutella links.[4] It is available in 30 languages.

Shareaza was developed by Michael Stokes[5] until June 1, 2004[5], and is now maintained by a group of volunteers. On 1 June 2004, Shareaza 2.0 was released, along with the source code, under the GNU General Public License (GPL), making it free software. The latest version,, was released on February 6, 2010.




Shareaza can connect to Gnutella, Gnutella2, eDonkey and BitTorrent. Shareaza hashes its files for all networks, and then distributes those hash values on G2. This allows Shareaza to download one file from several networks at once.[6] When another Shareaza client connected to G2 finds such a file, it is given the hash values for all networks and can search on the other networks with their respective hash values, which increases the number of sources and the download speed of the file. Shareaza also uses its G2 network to find more sources for torrents.

Security filter

The Shareaza client has some basic content filters including a forced child and optional adult pornography filter, and some other optional filters such as a filter for files encumbered with Digital rights management (DRM). Shareaza's security filters can also be extended with user-defined keywords and/or IP addresses. Latest versions of Shareaza allow for the use of regular expressions and filtering by hash. These filters increase the chances of getting the files the user wants and decrease the chance of getting malicious or fake files. The file format used for the filters is an extendable XML schema. The filters are editable inside Shareaza, or with any external text editor, and can be exported from the application to be shared with others.


Shareaza running in windowed mode with several activated skins. On the picture can be seen a search window, a bandwidth graph, the upload queue window (uper-right corner) and the neighbours window (center), showing 4 Gnutella, 3 Gnutella2 and an eD2k server connection.

Shareaza implements a framework for additional plugins. The Shareaza installer ships several plugins. Most of them are used to read and strip off built in metadata from the files being hashed and convert it to an external XML based format, or to decode multimedia files for making a preview for other G2 clients. Some others serve the need of a media player inside Shareaza, and enhancements of that media player. Third party plugins can also be used, for example, Sharemonkey, which will add a link inside Shareaza when downloading or searching copyrighted material from where it can be legally downloaded.


The client can have almost all parts of the GUI skinned. This includes bars, icons, as well as backgrounds and buttons. In that way, Shareaza can be completely changed with colors, images, new buttons, etc. A basic list of skins is contained in the Shareaza installer package. Other skins can be downloaded in the community forums or found via a search for .sks (Shareaza skin files) in the Gnutella2 network. The skins are zip archives, renamed with the extension .sks, containing icons and images, as well as an XML file which binds the images and colors with the GUI.[7]

This feature is also used for localization. The language files are XML files, like the normal skins, but not zipped. The XML file contains the translations for a certain part of the program. This enables languages to be easily changed, updated and tested without compiling an entire binary.


Shareaza contains 3 user modes. The first one is for normal users. This mode is the default mode and provides a clean, trimmed GUI. Users will not be able to heavily change the settings in this mode, but will be able to make use of the most essential functions, like searching and downloading. The second mode is for power users. It provides more access to network and advanced settings, but can also break your connection to the networks. The third mode is the windowed mode. In this mode, users can see different tabs (windows) simultaneously, providing a lot of control about the things happening. This mode also makes it possible to personalize the look of the client to perfectly fit the needs of the respective user.


Shareaza contains a built-in IRC (chat) client which allows users to communicate with each other. There are channels in several languages for support and help. These channels are located on the P2PChat servers and can also by joined by any normal IRC client or via a Java addon on the Shareaza homapage.


In mid-2002 Stokes released the first version of a Gnutella client he had written and dubbed "Shareaza". It was from the beginning a client with the aim of having features other Gnutella clients did not have.[citation needed] Over the next two years Stokes coded in support for the eDonkey 2000 network, BitTorrent and a rewritten Gnutella-based protocol which he named Gnutella2.

On June 1, 2004 Stokes released the Shareaza source code under version 2 of the GNU General Public License (which coincided with the release of Shareaza version 2.0). Shareaza joined LimeWire,Gnucleus, and others as an open source client on the Gnutella network.

Since the beginning Shareaza was advertised as "completely free. No ads, no spyware, no guilting you to upgrade to a commercial version", stating that the developers "[couldn't] stand that kind of crap."[8] It has remained as such in each subsequent release.

From the first version Shareaza has supported swarming, metadata, library management, and automatic file hashing.[8]

Domain takeover

On 19 December 2007 the project's domain name,, was redirected to an unrelated site claiming to be "The Official Home of Shareaza", promoting the download of a client known as Shareaza V4[9](V6 as of October 2009), an iMesh clone with only small graphical modifications. This client is designed first to be network interface for centralised music shop by Discordia Ltd. and is unable to connect to any open P2P network (such as Gnutella, G2, eDonkey network or BitTorrent, for example) and has strong limitations on the content, which is limited to the DRM-protected music that can be bought in Discordia's online music store. As a result, the Shareaza Development Team was forced to move their home page to

Versions prior to of the original Shareaza connect to to update the program. From 1 January 2008 the current domain owner, Discordia LTD., a company based in Cyprus and closely related to the RIAA, suggests to users that ShareazaV6 is an update to open-source Shareaza. This vulnerability was fixed in Shareaza[10], released on January 3.

Yahoo, which uses SiteAdvisor to filter their search results[11], no longer lists domain due to it being listed by SiteAdvisor as a security risk.[12] Other website rating services, such as WOT (Web of Trust), also rate as dangerous.[13]

Attempted trademark registration

On January 10, 2008, the new owners of, Discordia Ltd (iMesh Inc.), filed for trademark registration of the Shareaza name in an attempt to stop the original developers from using the name, claiming that the first-ever use was on December 17, 2007.[14] The Shareaza Development Team have obtained legal representation to challenge the registration and a legal defense fund has been set up.[15]

Version History

Version is the last stable version of Shareaza that supports Windows 9x.[16][17]


Version of Shareaza was released on October 1, 2008, with many bug fixes and major changes to provide better stability of the client. It is also the first stable release to include IRC support. Furthermore, major changes to the torrent handling mechanism have been made and Windows 98/Me support has been discontinued[17] (the last version working on Windows 9x is[16]

When v2.4 was released the roadmap for the next version (, a v2.5 release candidate) was set for release around October 1, 2009, to be followed by a month later.[18]


Version of Shareaza was released on October 31, 2009. It is significantly more stable and less resource-consuming than earlier versions. Also, it brings further improvements on the BitTorrent support, such as selective downloading of files contained in batch torrents and download prioritization. There have also been updates to the Gnutella and ed2k implementation, such as extended support for GGEP, large files, and chat. The IRC implementation of v2.4.0.0 has been worked over and is now free of the bugs that made it partially unusable in the previous version. Also, download manager capabilities have been extended and Internet Explorer integration has been added.


Version of Shareaza was released on December 1, 2009. It was significantly more stable than its predecessor and more functional due to fixed bugs reported on Improved usability and compatibility of BitTorrent according to most popular service suggestions. Also, it made use of the SSE instruction set and thus required at least an Pentium-III respectively an Athlon-XP processor to be executed.

Current Release

The current release of Shareaza is v2.5.2.0, released on February 6, 2010. It brings further improvements on stability and it comes as "normal" build, as well as as SSE2 based build in order to re-enable the usage of older processors types again, that had been lost in the previous version.

Shareaza and Linux

Sharelin is a limited Shareaza for Linux under development as of October 2009. It is based on Shareaza but the current release is not yet a full clone. It is being developed as a SourceForge project by one of Shareaza's developers[citation needed].

Shareaza can be run under Linux using the Wine Windows emulator. Although the media player does not work, uploading and downloading work flawlessly. Shareaza entry in WineHQ

Awards and Review

  • From December 2009 till now Shareaza is in "What's Hot for Windows?" ranking by SourceForge.Net at number 5 with 77% "recommended" (while number 1 has 81% "recommended"). The ranking is based on user recommendations and opinions and downloads of software from project site. [20]

See also


  1. ^ "Shareaza at". 2009-12-01. Retrieved 2010-01-21. 
  2. ^ "Shareaza - Debug Builds". SourceForge. 2010-03-07. Retrieved 2010-03-07. 
  3. ^ " Shareaza". Retrieved 2008-08-20. 
  4. ^ a b "Shareaza Goes Open Source". Retrieved 2008-11-26. 
  5. ^ "Shareaza features". 
  6. ^ "Shareaza skinning tutorial". 
  7. ^ a b "Shareaza". Retrieved 2008-07-19. 
  8. ^ "TorrentFreak - Hijacked and Turned Into a Scam Site". 
  9. ^ "Heise-Security - Hostile takeover of Shareaza". ; "Secunia - Shareaza Updates Notifications Security Issue". 
  10. ^ "Yahoo Uses McAfee SiteAdvisor to Filter Evil Web Sites". 
  11. ^ "McAfee SiteAdvisor:". 
  12. ^ "WOT (Web of Trust) SiteAdvisor:". 
  13. ^ "Latest Status Info". US Patent and Trademark Office. Retrieved 2008-04-29. 
  14. ^ "Shareaza Stands Up To Scammers: “We’re fighting back!”". TorrentFreak. Retrieved 2008-09-07. 
  15. ^ a b Comment on File: Shareaza v2.3.1.0
  16. ^ a b "Shareaza - Bringing P2P Together". Shareaza Development Team. Retrieved 2008-10-03. 
  17. ^
  18. ^ "Project of the Month, November 2008". SourceForge. Retrieved 2008-11-07. 
  19. ^ "What's Hot for Windows? Filesharing". SourceForge. Retrieved 2010-03-08. 

External links

Got something to say? Make a comment.
Your name
Your email address