Screenshot of the Shareaza search under Windows 2000
|developer||Shareaza Development Team|
( September 18, 2017 )
|operating system||Windows from 2000 , Wine runtime environment (unofficial)|
|programming language||C ++|
|category||peer to peer|
|License||GPLv 2+ ( Free Software )|
Shareaza is a file sharing - Client for Windows systems, the G2 , Gnutella , eDonkey2000 , BitTorrent and DC ++ supports. It can also be integrated into web browsers as a download manager . Shareaza is available in around 30 languages, including German. Version 22.214.171.124 of December 14, 2014 was offered in both the SSE2 -optimized and the "normally" compiled version.
The author of Shareazas is Michael Stokes , who also integrated the Gnutella2 network he developed into the software. In mid-2002 he published the first version of a gnutella client, which he named “Shareaza”. According to Stokes, the stated goal of developing his client from the start was to support and develop features that other clients did not have. For example, the development of "swarming", i. H. the simultaneous download of file parts from several sources, a feature that is now supported by all major file sharing programs, is largely due to the work of Michael Stokes.
Over the next two years, Stokes added support for eDonkey2000, BitTorrent, and a completely redesigned Gnutella-based protocol he named Gnutella2 to the program. This led to a split in the file sharing community into a gnutella and a Gnutella2 / Shareaza site, as supporters of the original gnutella protocol accused Stokes that the name of his new protocol implied an update of the "original" or a superiority over it. The conflict intensified when Stokes began to refer to the "original" gnutella in Shareaza as "Gnutella1".
On June 1, 2004, Michael Stokes published the source code of the program under the GNU General Public License on SourceForge.net and, together with programs such as LimeWire and Gnucleus , started a movement towards the opening of the source code for file sharing programs, which continued in the course of the Time joined many programs. Today all important and well-known representatives of these network programs are open source.
With the departure of the main Shareaza developer from the file sharing community, the protocol name conflict and the division between the developer and user communities gradually subsided, even if some of the other gnutella developers have reservations about Shareaza to this day. For this reason, Gnutella2 is now often referred to simply as G2 after its abbreviation. This change is also reflected in Shareaza.
Since December 2007 the domain shareaza.com no longer belongs to the previous developers. The new owners now offer a different client there, which is incorrectly called Shareaza, but is based on a modified version of BearShare / iMesh . This is partially classified as malware / spyware , which is why security services, such as McAfee SiteAdvisor , warn against the website. Versions prior to v126.96.36.199 sometimes ask for updates from shareaza.com and ask the user to install the fake client. This behavior no longer occurs in versions from v188.8.131.52. The Shareaza project homepage was then moved to SourceForge.net .
- On June 1, 2004, the first open source version of Shareaza was published with v184.108.40.206.
- Up to v220.127.116.11, Shareaza contained an automatic update notification, which queried related information on the old project domain shareaza.com. After the domain was taken over and a fake update notification was sent out, two days later, on January 3, 2008, v18.104.22.168 was put into circulation, which fixed the security problem. Since this version, Shareaza no longer has update notifications for new versions. This version is also the last official version of Shareaza with Windows 98/95 / ME support.
- Version 22.214.171.124 was released on October 1, 2008. This version mainly focused on increasing program stability, one of the weak points of the previous version, which is considered very unstable. The developers also gave the program IRC chat access and significant updates to BitTorrent support.
- Contrary to the original plan, which initially provided for a 126.96.36.199 version, it was decided to release v188.8.131.52 on October 31, 2009, which takes into account the particularly large changes in the client. v184.108.40.206 is much more stable and resource-efficient than previous versions. BugTrap is now also included, which enables the automated reporting of program crashes with just a few clicks. Work on Shareaza's BitTorrent support was also continued and selective downloads were introduced, for example. Gnutella and eD2k also benefited from updates, such as improved support for GGEP, large files (> 4 GB) and client-to-client chat. The IRC implementation of v220.127.116.11 has been completely revised and is really usable for the first time since this version. To improve the use Shareaza as a download manager has been Internet Explorer integration implemented. Browsers such as Firefox are supported via plugins such as FlashGot .
- Shareaza v18.104.22.168 was released on December 1, 2009. This is mainly a bug fix release that, like all subsequent versions, benefits greatly from the implementation of BugTrap in v22.214.171.124. Furthermore, this version uses SSE instruction sets, which makes it impossible to use them with processors older than Pentium-III or Athlon-XP .
- As of v126.96.36.199, released on February 2, 2010, SSE2 -based and "normal" builds are offered for this reason so as not to exclude older processors. SSE2 is supported by processors from Intel Pentium 4 or AMD Athlon 64 .
- Shareaza v188.8.131.52, released on June 13, 2010, once again focuses on internal optimizations. The only major new feature is a scheduler, which allows the automation of all important processes, such as bandwidth regulation at certain times of the day.
- In v184.108.40.206 from February 14, 2011 Shareaza expanded its capabilities to include the DC ++ interface. This support is initially of a purely experimental nature, which is particularly evident in the fact that there are no direct options for DC ++ in the program settings. DC ++ can only be switched on or off using a toggle button in the network view. In addition, the UPnP code has been completely revised and some bug fixes have been carried out.
Shareaza is an application for Windows. It also works on Linux with the help of Wine .
However, several independent projects are working on porting the functionality of Shareaza to UNIX-based systems. The most important of these are Sharelin , which mainly focuses on the functions of the Gnutella2 network, and Quazaa , which intends to implement almost all of Shareaza's functions with the help of the Qt library.
Networks and protocols
The Gnutella2 network offers, among other things, support for a large number of metadata , such as file ratings or file properties. Efficient searches for metadata are also possible. During the search, real-time statistics enable an overview of the progress of the search (hubs searched, etc.). Furthermore, in the Gnutella2 network - in contrast to gnutella - it is possible to search the entire network and therefore (in theory) to find every single file that matches the search query in the network. Larger files can also be exchanged sensibly ( swarming , partial file sharing, efficient localization of sources). Each user can create a user profile with a nickname and other information, such as the geographic location. Chat with other network users is also possible.
In addition, the gnutella, eDonkey2000 and BitTorrent networks are supported (but not the KAD based on Kademlia ). File parts can even be obtained from all networks at the same time in order to download a file more quickly. Simultaneous uploading to all networks is also possible. Torrent uploads are preferred to all other networks, which cannot be changed, but can be limited in the latest version of the software.
Also HTTP - and FTP -Downloads dominated Shareaza. In this way, the user can use all of the networks and protocols mentioned in Shareaza and download and upload files from different networks at the same time. Shareaza can even be used as a download manager , so that it takes over all Internet downloads with the help of an Internet Explorer plug-in ( BHO ). Support for other browsers, such as Firefox, is possible via third-party plugins.
For the secure identification of files, Shareaza supports both eD2K and magnet links , which - similar to torrents - can be provided by link sites or communities. Since these magnet links contain several different hash checksums, which uniquely identify a file in the network, the quality of the downloaded files can be ensured. In addition, these links, just like BitTorrent files, can be created from the File Manager context menu Shareazas.
In addition to the usual file sharing functions, Shareaza offers a download file preview, an integrated media player and a feature-rich file management library. From version 220.127.116.11 an IRC client is also integrated in the program.
For experts, the program has a so-called "power mode" which offers a variety of advanced functions, such as editing downloads and using the scheduler, as well as access to advanced program settings. It also allows the functionality of the program to be monitored and the security manager to be accessed via various windows.
Furthermore, the way the program is displayed can be changed to a large extent: three view modes can be selected (a simplified, a tab and a window view), and the appearance can be changed with so-called "skins" (file extension .sks; based on XML) modify the user interface almost at will.
Use by anti-P2P companies
A modified version of Shareaza is also used by companies to detect copyright violations , to automatically search file sharing sites for works protected by copyright and to log the IP addresses of the providers for legal prosecution. With the program, these companies also place so-called fakes or bait in P2P file sharing networks. Fakes hardly spread, however, as the files in question can be quickly identified by integrating metadata. This use of Shareaza can be traced back to the publication of the source code .
- Official website
- Article about anti-piracy with Shareaza Article at Heise.de about the use of Shareaza to track down copyright violations (ninth paragraph in the article)
- Hostile takeover of Shareaza Article on heise.de about the hostile takeover of Shareaza.com by the operator of iMesh and Bearshare
- sourceforge.net .
- Shareaza.com Hijacked and Turned Into a Scam Site . Retrieved February 12, 2011.
- SourceForge.net: Comment on File: Shareaza v18.104.22.168
- sourceforge.net ( page no longer available , search in web archives ) Info: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.
- Gnutella2 crawler: g2paranha - Geographical distribution of the G2 hubs ( English ) dcat. Retrieved March 12, 2010.
- Shareaza Wiki - Use Shareaza as a Firefox download manager . Shareaza Community. Retrieved March 12, 2010.