iMule is a file exchange client whose key feature is that users can download and upload files while they remain anonymous. It is a fork of the *Mule family of clients (aMule and eMule), and its name is short for "invisible eMule." Instead of the regular eD2k and Kad networks, iMule connects only to the I2P anonymous network, where all traffic is encrypted and routed through tunnels, so users do not see each other's IP addresses. If you are a file sharer who considers it important to know that your activity is anonymous and you don't want to use torrents, iMule can be useful. Searches use a Kademlia (Kad) network that runs inside I2P, so files can be found by keyword without central servers, but iMule cannot exchange files with ordinary eMule users.
There are some negative aspects of iMule that should be noted. Due to the fact that it keeps users anonymous, file sharing through iMule is slower than it would typically be through eMule or other file sharing options. Additionally, if you aren't familiar with eMule, you may find the interface confusing and hard to understand. The program is open source under the GNU GPL and was developed by volunteers, but no new releases have appeared since 2016.
iMule allows users to share files without their IP or identity being revealed.
Features:
iMule is a useful file sharing client for users of eMule seeking an alternative to torrents that allows them to remain anonymous while sharing files on the Internet. However, it should be considered primarily an alternative to eMule, as it would be difficult for new users to learn, and its user base is small.