AMule

AMule

Infobox Software
name = aMule



caption = aMule running on Ubuntu
collapsible =
author =
developer = aMule Team
released =
latest release version = 2.2.2
latest release date = release date|2008|08|08
latest preview version = SVN
latest preview date =
frequently updated =
programming language =
operating system = Cross-platform
platform =
size =
language = Multilingual
status =
genre = Peer-to-peer file sharing
license = GNU General Public License
website = [http://www.amule.org/ www.amule.org]

aMule is a free peer-to-peer file sharing application that works with the EDonkey network and the Kad Network, offering similar features to eMule and adding others such as GeoIP (country flags). It was forked from the xMule source code in September 2003, which itself is a fork of the lMule project, which was the first attempt to bring the eMule client to Linux. These projects were discontinued and aMule is the resulting project, though today, aMule has less and less resemblance to the client that sired it.

aMule, also programmed in C++, shares code with the eMule Project and includes no adware or spyware as is often found in proprietary P2P applications. The credit and partial downloads files from eMule can be used by aMule and viceversa, making program substitution simple. aMule is also linked from the eMule [http://www.emule-project.net/home/perl/general.cgi?l=1&rm=links links page] .

aMule aims to be a portable over multiple platforms and is doing this with the help of the wxWidgets library. Current supported systems include Linux, Mac OS X, various BSD-derived systems, Windows and Solaris. Beside the stable releases the project also offers SVN versions as an unstable release.

TCP and UDP ports

According to the [http://www.amule.org/wiki/index.php/FAQ_aMule official FAQ] , the application will use by default these ports. The traffic direction is from client perspective:
* 4661 TCP (outgoing): Port, on which an eDonkey server listens for connection (defined by server). Not used for Kad network.
* 4662 TCP (outgoing and incoming): Client to client transfers.
* 4665 UDP (outgoing and incoming): Used for global server searches and global source queries. This is always Client TCP port + 3
* 4672 UDP (outgoing and incoming): Extended aMule protocol, Queue Rating, File Reask Ping
* 4711 TCP: WebServer listening port. Only used if aMule is accessed through the web.
* 4712 TCP: internal Connection port. Used to communicate aMule with other applications such as aMule WebServer or aMuleCMD.

Most of these ports are configurable.

Monolithic and Modular build

aMule can be compiled using "-disable-monolithic" parameter: this allows aMule to be run in a modular way. Meaning that the core functionalities of the program can be started using aMuled while the software behavior can be controlled through three different interfaces:
* aMuleCMD
This is command-line aMule client, it is an executable contained in the package
* aMuleGUI
The "regular" GUI of the software. Again, another executable included in the package. Experimental, a lot of features missing in comparison with the monolithic version, plus is unstable. There are Linux and Windows version for this tool: you can connect an aMule instance running on Linux from a workstation running Windows and the Win32 version of aMuleGUI.
* aMuleWEB
The web interface provided by the aMule core built-in Webserver, it can be accessed in the LAN or on the Internet, provided that you properly configure your Firewall and Port Forwarding on your internet router

See also

* eDonkey network
* Kad network
* eMule
* Comparison of eDonkey software

References

External links

* [http://www.amule.org aMule home page]
* [http://developer.berlios.de/projects/amule/ aMule] on BerliOS
* [http://freshmeat.net/projects/amule Freshmeat download page]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • AMule — Saltar a navegación, búsqueda aMule …   Wikipedia Español

  • aMule — 2.2.4 Desar …   Wikipedia Español

  • aMule — 2.2.4 Basisdaten …   Deutsch Wikipedia

  • AMule — 2.1.0 mit GTK2 unter FreeBSD Basisdaten …   Deutsch Wikipedia

  • Amule — 2.1.0 mit GTK2 unter FreeBSD Basisdaten …   Deutsch Wikipedia

  • AMule — aMule 2.2.0 SVN sous …   Wikipédia en Français

  • Amule — aMule 2.2.0 SVN sous …   Wikipédia en Français

  • aMule — 2.2.0 SVN sous Ubuntu …   Wikipédia en Français

  • AMule — Снимок экрана aMule Тип …   Википедия

  • AMule — es un programa de intercambio P2P libre y multiplataforma, similar al conocido eMule para trabajar con la red eDonkey. Deriva del código fuente de xMule, el cual deriva del proyecto lMule, el primer intento de portar el cliente eMule a Linux. Al… …   Enciclopedia Universal

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”