Jump to content

Shareaza

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by HeiseUK (talk | contribs) at 23:57, 9 February 2008 (updated links to heise Security). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Shareaza
Developer(s)Shareaza Development Team
Stable release2.7.10.2 (September 18, 2017; 7 years ago (2017-09-18)[1]) [±]
Preview releaseNone[2] [±]
Repository
Written inC++
Operating systemMicrosoft Windows
TypePeer-to-peer file sharing
LicenseGNU General Public License
Websitehttp://shareaza.sourceforge.net/

Shareaza is a peer-to-peer file sharing client which supports the Gnutella, Gnutella2, eDonkey Network, BitTorrent, FTP and HTTP network protocols and which can handle [[Magnet: URI scheme|magnet links]], ed2k links, Piolet links, and the now deprecated Gnutella links. It is available in 27 languages.

Shareaza was developed by Michael Stokes until 1 June 2004 and is now maintained by a group of volunteers. Released under the terms of the GNU General Public License (GNU GPL), Shareaza is free software.

History

Gnutella2

In late 2002, Stokes introduced Gnutella2, a reworked version of the Gnutella protocol with many fundamental changes, and added support for it to Shareaza. This drew a lot of criticism from other Gnutella developers because Gnutella2 was developed without any outside help or conferral. However, the Gnutella2 network has done well despite this rift, and is now supported by Shareaza, MLDonkey, Adagio, Gnucleus, Morpheus, and iMesh among others. Opponents of the name "Gnutella2" refer to it as 'Mike's Protocol', or 'MP' for short.

Release

On 1 June 2004, Shareaza 2.0 was released, along with the source code, under the GNU GPL, making it free software. The latest release was released on 1 January 2008, is 2.3.1.0.[3][4] It is the latest stable version of Shareaza that will support Windows 9x.[5]

Domain transfer

On 19 December 2007, the project's domain name, shareaza.com, was redirected to promoting the download of a new client, called ShareazaV4, which is not connected to the original software.[6] The original project's home page was moved to SourceForge.net.

Since 1 January 2008, the new domain uses Shareaza's built-in automatic update feature to suggest to users that the ShareazaV4 application is an update to Shareaza. This vulnerability was fixed in Shareaza 2.3.1.0.[7]

The La Societe Des Producteurs De Phonogrammes En France (SPPF), the representative of recording labels in France, had sued Jonathan Nilson since at the time his name was under the domain shareaza.com.

Features

Multi-network

Shareaza is able to connect to Gnutella, Gnutella2, eDonkey Network and BitTorrent. Next to that, it's also able to download one file from several networks at the same moment. It can do this because a Shareaza client hashes its files for all networks, and then distributes those hash values on G2. When another Shareaza client, connected to G2, finds such a file, it'll get the knowledge of the hash values for all networks and will search on the networks with their respective hash values.

Security filter

Shareaza contains an IP and keyword security filter. A Shareaza client has some basic filters, like a forced childporn filter. Some optional filters, like a filter for files protected with DRM, can be used. These filters increases the chance on getting the files the user wants and decreases the chance of getting a malicious or fake file. The filter is also able to be extended with user-defined keywords and/or IP's. The Shareaza Security Centre [8] maintains a list, named as X-Ray Security Filter, which could protect you from spamming clients, clients which distribute Spyware, etc.

Plugins

Shareaza implements a framework for additional plugins. The Shareaza installer ships several plugins. Most of them are used to read and strip off the metadata from the files being hashed, 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[9], which will add a link inside Shareaza when downloading or searching copyrighted material. From that page, you would be able to legally download the item.

Skins

The client can have almost all parts of the GUI skinned. This includes bars and icons. In that way, Shareaza can be completely changed with colors, images, new buttons, etc. The skins are Zip archives, with the extension .sks, of the images used and the XML file which binds the images and colors with the GUI. This feature is also used for localization. The language files are XML files, like the normal skins, but not zipped. The XML file describes in to what language a certain part needs to be translated. This enable languages to be easily changed and tested without compiling an entire binary.

Modes

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 those 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 at the same moment, providing a lot of control about the things happening.

Shareaza Forks

Forks of Shareaza exist.

ShareazaPlus

ShareazaPlus is a mod made by an ex-developer called CyberBob. He left the community due to internal disputes. He took over the already existing ShareazaPlus mod from SourceForge.net. Since then, his mod is called ShareazaPlus or Shareaza with CB core.

ShareazaLite

ShareazaLite is a modified version of Shareaza associated with the Flox P2P project. It only contains the G2 network, and discards the other networks. This is to test the Flox P2P technique on it. This mod is made by one of the current admins of Shareaza, Rolandas[10].

See also

References

  1. ^ "Shareaza download page on sourceforge Web site". SourceForge. Retrieved 2019-07-06.
  2. ^ "Shareaza - Debug Builds". SourceForge. 2014-04-01. Retrieved 2014-04-03.
  3. ^ http://www.shareazasecurity.be/forum/viewtopic.php?p=633
  4. ^ http://sourceforge.net/forum/forum.php?forum_id=768191
  5. ^ http://sourceforge.net/project/shownotes.php?release_id=565250&group_id=110672
  6. ^ "TorrentFreak - Shareaza.com Hijacked and Turned Into a Scam Site".
  7. ^ "Heise-Security - Hostile takeover of Shareaza".; "Secunia - Shareaza Updates Notifications Security Issue".
  8. ^ "Shareaza Security Centre".
  9. ^ "Sharemonkey".
  10. ^ Rolandas (2008-01-04). "Regarding RazaLite/ ShareazaLite". {{cite web}}: Unknown parameter |Publisher= ignored (|publisher= suggested) (help)