Jump to content

Shareaza: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Neglacio (talk | contribs)
To big. If you want to 'warn' people, do it in the article itself.
Highlighted ongoing V4 issue in intro
Line 16: Line 16:


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]].
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]].

Recently the program itself has been affected to direct users to a false upgrade of ''ShareazaV4'' leading to the installation of [[malware]].


== History ==
== History ==

Revision as of 20:08, 18 January 2008

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
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.

Recently the program itself has been affected to direct users to a false upgrade of ShareazaV4 leading to the installation of malware.

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 December 2007, 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. Currently shareaza.com is under the control of MusicLab, an assitant to the RIAA and an associate of SPPF. [8]

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 his files for all network, 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 [9] 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[10], 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 Mods

The Shareaza Development Team officially supports only 2 mods. The first one is ShareazaPlus (Shareaza with RazaCB core). This fork of the Shareaza code was started when one of Shareaza's developers, CyberBob, didn't agree with the hierarchy. The second mod is called ShareazaLite. This mod is Shareaza with only G2 as a usable network. This mod started existing to try out new developments on the G2-network. It's currently associated with the Flox P2P technique.

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. ^ http://www.shareazasecurity.be/forum/viewtopic.php?f=46&t=85
  9. ^ "Shareaza Security Centre".
  10. ^ "Sharemonkey".