# AMule

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/AMule
> Markdown URL: https://mediated.wiki/source/AMule.md
> Source: https://en.wikipedia.org/wiki/AMule
> Source revision: 1356724736
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Peer-to-peer file sharing utility

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "AMule" – news · newspapers · books · scholar · JSTOR (January 2011) (Learn how and when to remove this message)

aMule aMule 2.2.4 Developer aMule Team Release September 2003 (2003-09) Stable release 3.0.1[1] / 25 June 2026; 3 days ago (25 June 2026) Written in C++[2] Operating system Windows, MacOS X, Linux, Solaris, *BSD[3] Type Peer-to-peer file sharing License GNU General Public License Website amule.org Repository github.com/amule-org/amule

**aMule** is a [free](/source/Free_software) [peer-to-peer file sharing](/source/Peer-to-peer_file_sharing) [utility](/source/Utility_software) that works with the [eDonkey network](/source/EDonkey_network) and the [Kad network](/source/Kad_network), offering similar features to [eMule](/source/EMule) and adding others such as [GeoIP](/source/GeoIP) (country flags). On August 18, 2003 it was [forked](/source/Fork_(software_development)) from the [xMule](/source/XMule) [source code](/source/Source_code), which itself is a fork of the [lMule](/source/LMule) project, which was the first attempt to bring the eMule client to [Linux](/source/Linux). These projects were discontinued and aMule is the resulting project, though aMule has less and less[*[clarification needed](https://en.wikipedia.org/wiki/Wikipedia:Please_clarify)*] resemblance to the client that sired it.

aMule shares code with the [eMule](/source/EMule) project. The credit and partials downloads of eMule can be used by aMule and vice versa, making program substitution simple.

aMule aims to be portable over [multiple platforms](/source/Cross-platform) and is doing this with the help of the [wxWidgets](/source/WxWidgets) library. Currently supported systems include [Linux](/source/Linux), [macOS](/source/MacOS), various [BSD-derived](/source/BSD) systems, [Windows](/source/Microsoft_Windows), [Irix](/source/Irix) and [Solaris](/source/Solaris_(operating_system)). Beside the stable releases the project also offers [SVN](/source/Apache_Subversion) versions as an unstable release.

## TCP and UDP ports

According to the aMule official FAQ, these are the default [ports](/source/Port_(computer_networking)). Server ports 4661 TCP and 4665 UDP are only used by the EDonkey network. Therefore, the [Kad Network](/source/Kad_Network) will only use 4662 TCP and 4672 UDP. The traffic direction is from client perspective:

- 4661 TCP (outgoing): [Port](/source/Port_(computer_networking)) on which an eDonkey server listens for connection (port number may vary depending on eDonkey server used).

- 4662 TCP (outgoing and incoming): Client to client transfers.

- 4665 UDP (outgoing and incoming): Used for global eDonkey 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. 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](/source/Port_(computer_networking)) are customizable.

## Monolithic and modular build

aMule can be compiled using *-disable-monolithic* parameter: this allows aMule to be run in a modular way. This means that the core functionalities of the program can be started using amuled, the aMule [daemon](/source/Daemon_(computer_software)) while the software behavior can be controlled through three different interfaces:

**aMuleCMD**
- The command-line aMule client.

**aMuleGUI**
- The *regular* GUI of the software. Experimental, a lot of features missing in comparison with the monolithic version and is unstable. There are Linux and Windows version for this tool: users 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](/source/Webserver). It can be retrieved via the [LAN](/source/LAN) or from the Internet, provided any Internet router is properly configured using [port forwarding](/source/Port_forwarding).

## See also

- [Free and open-source software portal](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software)

- [eDonkey network](/source/EDonkey_network)

- [Kad network](/source/Kad_network)

- [eMule](/source/EMule)

- iMule – an anonymous (and slower) mule exclusively for the [I2P](/source/I2P) network. Based on aMule.

## References

1. **[^](#cite_ref-wikidata-6ace829383086b35e18e073f95b01e1e0033aa18-v20_1-0)** ["3.0.1 — "bugfixes and polish""](https://github.com/amule-org/amule/releases/tag/3.0.1). June 25, 2026. Retrieved June 25, 2026.

1. **[^](#cite_ref-2)** ["aMule"](https://www.openhub.net/p/amule), *[Open Hub](/source/Open_Hub)*, retrieved May 2, 2010

1. **[^](#cite_ref-3)** ["Compatible operating system"](http://wiki.amule.org/wiki/Compatible_operating_system). *the Wiki of the aMule Project*. Retrieved October 4, 2018.

## External links

Wikimedia Commons has media related to [AMule](https://commons.wikimedia.org/wiki/Category:AMule).

- [Official website](https://amule-org.github.io)

v t e eDonkey network Technology eDonkey network Overnet Kad network Kademlia Magnet URI scheme ed2k URI scheme eD2k Hash Clients (comparison) aMule eDonkey2000 eMule eMule Plus JMule lMule Lphant MLDonkey Morpheus Shareaza xMule Indexing sites ShareReactor ShareConnector Famous servers Razorback2

v t e Peer-to-peer file sharing Networks, protocols Centralized Direct Connect Soribada Soulseek XDCC Decentralized BitTorrent DAT eDonkey FastTrack Fopnu Hyphanet GNUnet Gnutella Gnutella2 I2P IPFS Kad LBRY OpenFT OnionShare Perfect Dark Retroshare Share Tribler WebTorrent WinMX Winny ZeroNet Historic Audiogalaxy CuteMX Hotline Kazaa LimeWire Morpheus Napster Scour Usenet WASTE Comparisons of clients Advanced Direct Connect BitTorrent Direct Connect Gnutella Gnutella2 WebTorrent Hyperlinks eD2k Magnet Metalink Uses Backup Broadcatching Disk sharing Game and video sharing Image sharing Music sharing Peercasting Seedboxes Sharing software Web hosting (Freesite, IPFS, ZeroNet) Legal aspects Concepts Privacy Anonymous P2P Darknet Darkweb Friend-to-friend Open music model Private P2P Tor Internal technologies Distributed hash table Merkle tree NAT traversal Peer exchange BitTorrent protocol encryption SHA-1 SHA-2 Super-seeding BitTorrent tracker UDP hole punching Micro Transport Protocol

---
Adapted from the Wikipedia article [AMule](https://en.wikipedia.org/wiki/AMule) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/AMule?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
