Imule 1.0.4 iMule eepsite by mkvore http://www.imule.i2p -------------------------------------------------------------------------------- File downloads Version 1.0.4 iMule-1.0.4.zip md5: 305f3c97df4a1e732d701be3c62cc9bd running executable for Windows. iMule-1.0.4-src.tbz md5: 7b10812685c1d9189610001cc0f2f4bb sources for compiling under Linux (and Windows, with MingW). -------------------------------------------------------------------------------- Changelog Version 1.0.4 ed2k://|file|IMULE-1.0.4.(new)-Anonymous-Emule.rar|39340076|F2D3B632F08740E12D000CF53B5D6D60|/ * 1.0.3 - compatible * no more debug messages in the win32 executable (as this is not a debug version) * reuse the same i2p destination for each outbound socket (saves time connecting) * always keeps listening for incoming Kad peers, and try to reconnect when all peers are gone (no need for the user to clic on Connect when he comes back from work and see in despair that his mule is not only disconnected for 10 hours, but does not even try to reconnect !) * some tunings of delays : after 10 minutes of inactivity, a socket is closed and the peer is reasked for the file Changelog Version 1.0.3 ed2k://|file|IMULE-1.0.3.-Anonymous-Emule.rar|36178445|648FBE5DEC090CFADC08F5871BF68DA2|/ * The protocols are compatible with 1.0.2. * The Windows binary has been compiled with an optimization flag, so ... debug messages are not available anymore. * This version is much more stable : you can even launch the internal I2P router (at least I can !) -------------------------------------------------------------------------------- iMule is an eMule like filesharing software running on top of the I2P anonymity network. http://www.i2p.net/download It is still experimental, until someone says "ok, let's say it is not experimental anymore !" You will find compiled versions for Windows below, and also the sources for compiling yourself on linux. You can access the last sources via the SVN sources repository in i2p. Below are some compilation tips. Visit the Wiki for other stuff, like finding a starting guide, and use the Trac system for submitting tickets or reports... http://img101.imageshack.us/img101/1438/netho5.png http://img106.imageshack.us/img106/9819/imuleli6.png http://img299.imageshack.us/img299/8871/i2pconnpu7.png -------------------------------------------------------------------------------- iMule is an eMule like filesharing software running on top of the I2P anonymity network. 1. Install i2p: http://www.i2p.net/download 2. Install Imule 3. Read the files readme-websit.txt inside the rar. -------------------------------------------------------------------------------- You can find destination keys here in the nodes.dat to start, and leave yours in order to help other people connect the network. Your destination key is the address of your iMule in the I2P network, and iMule needs at least one other key for bootraping its network connectivity. Copy the file nodes.dat into your folder C:\Dokumente und Einstellungen\USER\Anwendungsdaten\iMule c:\documents and settings\USER\application data\iMule -------------------------------------------------------------------------------- How to run IMULE without i2p, but with the internal i2p router: 1 - launch imule 2 - enable the I2P router in Preferences (and check the external connection port is opened for incoming udp connection). 3 - restart imule 4 - wait 2 minutes 5 - restart imule again (so that I2P takes into account the addressbook of the proxy it has just downloaded) 6 - wait 2 minutes - you should then be able to use the http proxy (port 4444), which proves that the router is running. -------------------------------------------------------------------------------- Remaining problem: under Windows, on my 2GHz computer, the internal i2p router takes higher CPU. Though it doesn't block the computer, as it has a low priority. Under Linux, however, it takes less CPU than the Java original version. MKVore (mailto: imule@mail.i2p ) -------------------------------------------------------------------------------- License: same as amule, see text in amule source zip. -------------------------------------------------------------------------------- Compiling iMule - For Linux ¶ -------------------------------------------------------------------------------- Needed tools and libraries ¶ Compiler gcc (version >= 4.2.0) gcj (included in gcc) Libraries wxWidget (version >= 2.8.1) Compilation instructions ¶ From iMule topmost directory (for instance iMule-trunk if you followed these instuctions), type : mkdir optimize cd optimize ../configure --disable-debug --enable-optimize make all The imule executable should be put in the optimize/src directory (which must have been created by the configure command), along with a libgmp.so library. Then, to launch iMule : cd src ./imule Of course, if you want to build the debug version, change the configure command : ../configure --enable-debug --disable-optimize -------------------------------------------------------------------------------- iMule keys repository: In order to copy your key to the clipboard, push the Copy my destination to clipboard button in iMule's Network tab. mkvore's iMule key ¶ we try to keep my iMule running as often as I can for people to connect to the network. Attention: If you copy and paste one of the keys, then be sure that you not only copy just one line of the key. the box "new node" need to have the whole long key (ends with AAAA), then press connect. The Connection-Main-Manue-Tab changes to a red "X" (left top) if you are connected, the statusbar (right bottom) changes to "KAd:OK-Not connected", which means you are connected. One last thing, if your connection to I2P is weak or if the I2P network is overwhelmed, I said I put long delays (10 minutes) waiting for search responses. But if no response is coming within 1 minute, do not hesitate to press Stop, then Start again. Many messages really seem to get lost in the network. All the same in the download tab : when it does not find any source after a few seconds, right click "stop" on the file, then "resume". The imule eepsite is now at www.imule.i2p. If you try to use the internal router, wait a few minutes before loading the nodes.dat, because the internal http proxy takes a long time to launch (if it is not launched yet, the download will fail immediately. If it is launched, it will take a long time before ... failing Wink ). By the way, once it is launched, you can surf the Web as you do with I2P : the proxy uses port 4444. there are 2 keywords available at the moment : "4400" and "heroes". These are the test files to download. Search for more keywords like "mp3" or anything, if an as well connected friend of you is sharing it. Or test it with 2 machnes on different IP-Adresses for yourself (but who has 2 lines?). So tell your friends.... -------------------------------------------------------------------------------- lA15kLmBrJwVzrvXZTR3Z52CoYfYA1QNcMbD7iOLUwLKessT4UIA0mV2LnCEMoBhZCYn0MSS~L4dkaggSrmCWq0QcwEFXzifNDPtU02Xs~ofiKO6jR5SiZPlK5VZv9BqBEbamYKCSnv260sWkL9BAfJhkZNGNzp8hOo6aHp5RADx7QD2UIJL16SYJ2HwjQ38Hs5YQOM3pbETIZwOaTho-xqtu04CBibwMUbwtQhR0RgSGkvjDvqvsOZJa89kUUxMKoO2RmtwYRgoIPkwHFDdyPAVpPiJHlxZ4~8H988WN0WuNG5AIH0OtrMFUP517Ps~XDMe4RcK0qRirA-7sGGMUh-RvqTVLh9NU2AYbbzczguCRd9ELKemmtFfSteNbb0Q-qjWQncP8cafgl~K0dgKJ3Wd69OKb6ZDCUB6cyXoPnHGwB0OFPfzS6VtOp6bIfMG1LUTlNjyCfVyPfpEy8xjU2DCNZAec0SscnSXTy6tekBVH2i5~hUllr114aivnWD~AAAA -------------------------------------------------------------------------------- vrtQdh8dP3wLjBotKzGoYRqG2KLcfelHILPqXCskGv9waod9atkYeNdQiyvXTRp4MTABnvmGcGd1zSd3DU9ht~0KNrKoaVb5dOArrrp7JPSNlhJbwbmbqInCzS5AZA6jP7sAkg3EjHHq3hPkiSv4q59y1EcjPsttp6N3DOqkfPIirApY5Kin7Wd3Ly2w6mJNZDvwdjudGSAFMBILfZamGx7B9~ld2IUydgcxxTLTHF7xs0N2JZuOhILDc8MaJUNX2de67~onEU6We~YM7SZsTzwvFl908CnlacegEVMUjw0MA-BsZrXkevyBllRCyZwzQjxs2hZ6Wgpgy~1u4RwjkyjsJr3d9-HEn4pZOJnGnX8ym-QDMvkSc3ynwzs-hA3ErbRIokJ6konqbPRcExjjKtY1nnSzWC6yJBQo66IXLAYnbgIRUVu--EXI4WSXrd69C2Jcb6DjjPohe-ugm83ItVWmN04jsxxceg~xYw0OD2X1foZieQPYE6mX7AFaKnUqAAAA -------------------------------------------------------------------------------- 4UZ4~JufHim02CeD0cR7x4UDuM~qybL-tc8-HBe2ycrFSpthtMXNlsr8okpxyX4~PKehqEAvKqjxR3yMaa3fzD91TUkkDYsQMQwlHHIv8UDk53Nk8369oHCDtGNRNZDWkzFPTWodivWO6Q1IqW-HBoepJSp1nSwBvVwt9WjqVdHtdGsXW3GHTChfbMu~iATxurcWOnW4SDt12eF65Sh7Rvwpt8eJ9QTmR-Xz~I2-6kIKvTsSdcFVjKAJ49x7UuIyeyE1BFqSWfi-R7SSMc9Gkr-B5dyExzrDjD4eJIaUFptqHGQAzL5I3qzIeWaLCyC37RIchBkQlVQ3wgUGNYAffputx4wIjLUxHgZOtL1if09qRTA7ndVws~~LMB43Ayha5-ov1fSCWmfs9FtY1zHhRfWuL5gaLDWJy0ZoV-XBR1Mz-Bue49vD~Wp8H6DmuRgORKpkwJtM5U7CZr783YM9~3ulSYEysgy7p~qyBbTI9sg1y784FXFqqTNptLaQ2pvcAAAA -------------------------------------------------------------------------------- i4E8IoDwfm3V7c7LSWOETgM0wGfaOJq5AbD7uuvSFxhVlXiQ-c4ljCk~TwqTR-ae6JYQHvHR4IFPEXaRcqqgfsg-CqDEyE0b2VfFKK1c~3cSIO6vfNIFKQ4A0Rzbc4RynNJwmy5kW8r9BjeZADxLWlMsHrQT8LhR8l2f2YN7BuE-bRNOUARui26qzTDcA1iJth6Q-PlH8sS5wVE167ilrQbnbRdYfYnvZih3MhofnW2ZlHF1gKKmfjMs-~rNkAA5pqZirPyhrdtZ59N0m0ogWdPAF~6hVpSTMqtKO~X9zuj4ovXl46ruXPzjJeXSmQEly60llU2Gw5GGbjS-kNg3oSmCxmk7VB01ZTdKObfRxFQiqh~4tM0aoS07CVu4qJhO9hNdpFTftdtfCY7crDOPUJozeZ~QLHA65gvTmHdLqVvFcKCH6pm85YlIY3DiAdL933L-KtHiIHeC4I8-eWL1VoHsVtlWNlmtoL2oG3Zn9IaYtb2Tq5LAKVEqIuWpl-xZAAAA -------------------------------------------------------------------------------- 7gxiqgNQzzglceTcvISYFof5YywGVXGgKRHYbQJEUucxrEwbHj0uqmNTWaHJPH997uELQU4Vf4noPBLO-4Qi3wAy7QJGwLRqD1OusEtIezuxdcORScWqmy48PA3JjGglDKj2gcyFQTCXh9GptEOOnMPcjl9PrTl6CZii~jC~AeWMcCEA386hzcoX8AY65yYQJAKx3rHC8fUSme3-ECtLo-NndMurkdrghvR~dMPgkH2lLGhnOFFnBIZBsjacPPXAhUGggnvFBp8-9DwqkoaUYZe3LMA8gfA-dsPE1PiCDgkgPG4H0ypL6h0BJRGhwNijSvcEkrPWcEYMiHSe9n3WK5reIiMDKYJdTMrEijVurDS9bMHSJWfP78LcaWz7FOMSaV3drlikzde28XJTyXhQRNmkh2r9sriSPaJ6dO1iy7Hqh04LuIUiIp8axMb3A2BkhFdXifZkmJc0WSFRESEXjZZNUticSKkglLhsU-YVoj4cw0sQbPR65U5t-UOV5X8CAAAA -------------------------------------------------------------------------------- Fetch your key and edit any forum page to paste your keys there. Any comment welcome ! look here as well for keys: http://forum.i2p.net/viewtopic.php?t=2213&start=75 http://forum.i2p.net/viewtopic.php?t=238&start=105 or on any emule or p2p board. http://forum.amule.org Thanks for testing! - A new age of Filesharing has begon. Anonymous Emule = Imule. -------------------------------------------------------------------------------- Accessing via subversion ¶ * First install svn, and launch a command like : svn help This should create a configuration directory in your home directory, something like ~/.subversion. * Edit the servers file in this directory, and tell svn to use your i2p proxy for sites of the i2p domain. file : ~/.subversion/servers [groups] eepsites = *.i2p [eepsites] http-proxy-host = 127.0.0.1 http-proxy-port = 4444 http-compression = yes * Then checkout the iMule repository : svn co http://www.imule.i2p/svn/iMule/trunk iMule-trunk This will create the iMule-trunk directory with iMule sources. * When you want to update to the latest revision, enter the iMule-trunk directory, and launch : svn update * If you want to be able to commit changes, send an email with the username and the password you wish to the address mkvore@mail.i2p. --------------------------------------------------------------------------------