mlnet core
Your rating: Now say why...

(2) 2.375

P2P client (was mldonkey).   Free
Add to my Watch List
Email me when discounted
mlnet core is a multi-network P2P client. Previously known as mldonkey, it's been the heart inside some other packages, as mlMac and xDonkey. Supporting Mac OS X, Linux, BSD, Solaris, and Win32. It works as a core, which can be accesed, managed and controlled via Telnet, Webb (with your favorite browser) or via a graphic interface. Its multi-net support actually covers the following networks:
  • eDonkey 2000
  • Overnet
  • Kademlia
  • BitTorrent
  • FastTrack (Kazaa)
  • Gnutella
  • G2 (Shareaza)
and some others, with less support. The
What's New
Version 2.7.7:
  • This is only the UNIX binary, and it's intended for advanced users that know where to place and how to manage it on MacOSX. Compiled without iconv, gd and bzip2 libs for better compatibility. If you previously installed the mlnet 2.5.30 Installer Package, simply replace the core in the installation folder with this one. Check the changelog to see what's new.
Version 2.7.7:
  • This is only the UNIX binary, and it's intended for advanced users that know where to place and how to manage it on MacOSX. Compiled without iconv, gd and bzip2 libs for better compatibility. If you previously installed the mlnet 2.5.30 Installer Package, simply replace the core in the installation folder with this one. Check the more...
Requirements
PPC, Mac OS X 10.2 or later



MacUpdate - mlnet core




  • SpeedTao
    +3

  • XDonkey
    +2

  • aMule
    +1

  • easyMule
    +1
mlnet core User Discussion (Write a Review)
ver. 2.x:
(2)
Your rating: Now say why...
Overall:
(2)

sort: smiles | time
burypromote
-2

-80

Grhsvo reviewed on 29 Jan 2011
Terminal !!!!!

F&*#k me dead why can't someone write a usable P2P application? Anyone?
[Version 2.7.7]


burypromote


Anonymous reviewed on 17 Nov 2005
having trouble with mlnet not downloading? From the readme file:

If you're connected through a router and/or have installed a firewall, you MUST open or redirect to the machine running mlnet, the service ports that the core uses. If not, you'll get a Low ID in the donkey network, and your downloads will be slowest. In other networks, like Overnet, BitTorrent, etc... even they may not work at all. By deafult, this installation comes with the eDonkey, Overnet and BitTorrent Networks enabled. The ports assigned, and that you must open/redirect are:

For eDonkey: TCP 4662 and UDP 4666 (in mlnet, the UDP port is always the TCP port + 4)
For Overnet: TCP and UDP 3395
For Kademlia: TCP and UDP 3396
For BitTorrent: TCP 6881 and 6882

WARNING! This ports may be changed through the interfaces of mlnet, in Options. So if you change them, you'll have to open and/or redirect the new ports that you've established.

Other ports for the rest of networks supported in mlnet are:

Gnutella: TCP and UDP 6346
Gnutella2 (Shareazaa): TCP and UDP 6347
Fasttrack(Kazaa): TCP 1214
OpenNap: TCP 9999
Direct Connect: TCP and UDP 4444
Soulseek: TCP 2234
[Version 2.5.30-2]


burypromote


Anonymous reviewed on 26 Apr 2005
I use mlnet since early version 2 series (it was called mldonkey yet) and become to love it.
But two things I always missed was a startup item for the system: to have mlnet always running even if the machine got restarted; and a preference panel for starting/stoping and startup with the system or not.
I have done it by myself once but it was not sandboxed - i don't know how to do this - so i stopped this.
I think it could be like this:
- the installer warns that it will create a user and group called mlnet, put a preference panel, set the admin pass for mlnet daemon, create the users for mlnet copying the shortname users names from the system (if possible, using their system passwords).
- it should install the daemon in some place like /Library/mlnet and set temp and incoming folders by default to /Users/Shared/mlnet_downloads in a way to be possible to anyone witha user in the local system able to move (this is important, move and not copy only) the files to their respective user folder.

The pref pane could have some more options like: easy modifying the up/down rate with sliders; normal users cannot disable mlnet to start with the machine but able to start/stop it easyly without admin password...
Why all this in a pref pane? For easying the using of mlnet and the machine. Some times my parents just want to shutdown mlnet when they need a faster connection; sometimes they just want to start it for search and download some stuff. Teach them to use web interface is useless, to use an app to start the core is not possible because the more sandboxed i could get is to have it running with my own non-admin-user (i have one user for common work and one other just for system admin), so they cannot start a daemon that is inside my users permissions without my password; teach them to use the terminal... well, you understand my point! :)
And one more thing i think is very important for my approach: easily localization, just one plain UTF-8 text file.
With this I would happyly translate it to Brazilian Portuguese (my native language) and, I think, many others non-programmers like me would easyly translate it to their language. NOTE: i am refering to the pref pane stuff, not the mlnet it self witch, by the way, i do not know how to translate. I dream with the day that my parents could read and understand what they are doing at mlnet.

Well, this was just some ideas I have using mlnet for more than one year and sharing 40+gb with my low broadband connection (256down/128up, nominal).
If the developers want more ideas, say so in the comments, i will be glad to think together!
[Version 2.5.30-2]

1 Reply

burypromote
Anonymous commented on 10 Sep 2005
Why dont you use sudo?
Then the service should start mlnet by sudo $ml_net_user /usr/local/bin/mlnet

It is not sandbox but the program is launch with the rights of $ml_net_user.
burypromote
-1


Anonymous reviewed on 16 Apr 2005
I have the same problem as Anonymous. I can search for and queue files, but nothing downloads. Doesn't seem to connect to any servers. I had an older version of mlnet which worked fine so I know my network and firewall settings are correct.
[Version 2.5.30-2]

1 Reply

burypromote
Anonymous commented on 18 Apr 2005
"I can search for and queue files, but nothing downloads. Doesn't seem to connect to any servers."

Well, I have a problem with this. If you cannot connect to any server, you CANNOT search. The servers are for search, and ONLY used to download if you have a LowID... If you can search, then you're connected to one server.... Exception, of course, of OverNet and Kademlia, which aren't server-based.


"I had an older version of mlnet which worked fine so I know my network and firewall settings are correct."

WHICH version?

Are you sure? Have you checked the ports indicated in the readme? Remember: For edonkey network you must open TWO ports. By default are TCP 4662 and UDP 4666. And remember that if you change the TCP port, the UDP port will change too. UDP port = TCP port + 4.


And again. Chech the number of sources, a file has. Check the status of the peers... If a file hasn't peers, NEVER download....

Run a little test: Search for a popular file (a Hit-song in mp3, for example). This files usually have hundreds of sources. If you cannot download this, then, surely you have something missconfigured.

See the servers table. In the Sancho GUI or in the Web. Look at the ID column. If your ID is low, your ports are UNREACHABLE. So your router and/or firewall is missconfigured.

Paste this server URL in you SanchoGUI: ed2k://|Razorback 2|195.245.244.243|4661 this is the greatest edonkey server, so you'll have at least one...

And finally, visit us in the IRC channel:
irc://irc.freenode.net/#mldonkey
maybe we can help you to find out where is the problem, testing step by step...
burypromote
+1


Anonymous reviewed on 11 Apr 2005
This finds many files, but nothing downloads - it just stays at 0%. This is true whether I use the sancho interface or the web page. I've opened all the appropriate ports in system prefs. Any suggestions?
[Version 2.5.30-2]

3 Replies

burypromote
Anonymous commented on 11 Apr 2005
Maybe the files you're trying to download don't have sources... Maybe you're in long queues... All of this you can see it in the GUI.
There's a Sources column in the downloads window that shows the number of peers that have that file. Also, there's a small icon right of the downloads banner, labelled clients table, that shows the status of every peer of every file selected. See their status... If you're queued, you have to wait your turn...

Maybe you should read the docs and wikis included with the package, to understant how mlnet works...
burypromote
Anonymous commented on 11 Apr 2005
Thanks for your response. I've read the docs. I'm wondering why something would show up in a search if it doesn't have a source a second later? Nothing is queued, nothing has a source, and nothing downloads. It appears to need work.
burypromote
Anonymous commented on 12 Apr 2005
Well, the eDonkey network has this problems sometimes... In Sancho, when you launch a search, there's a field that may help you: The availability. This shows how many sources have this file (completed or uncompleted). If you right-click or control-clik on a result, you can show all info. This will show an additional field: Complete Sources, that are the people that have the complete file.
Try always the files with best availability, and of course, files that are completed.

You can search the webb too... There's hundred of sites with e2dk links. This links can be pasted into Sancho, to download them, or if you have Firefox, and installed the .xpi that comes with the installation, just click them.

Then, when you have a file in the download list, right click again, an use the webb services (Razorback FileHistory) that may help you to determine the health of a file.

I've found files that were incompleted, and never could be finished downloading, I've found hundred of fake-files, but still, the edonkey network is the best P2P Network.

And remember that you can search the webb for .torrent files. mlnet supports the bittorrent network too, or even Kazaa and Gnutella, that you may activate and deactivate in the main window of sancho, in the lower-left corner.

mldonkey/mlnet isn't "a new kid in the zone". Exists since 2001, and was the first free client for the edonkey network (and the second existing client after the official one). I've compiled versions for the BSD under MacOSX since 2002. I've tried, and keep on trying, other clients as the official eDonkey, or aMule, and I still think that mlnet is the best for this networks. Even best than the official Mac edonkey client, because the most used ed2k client today is eMule, and the official client is far compatible with the eMules. mlnet is compatible with both of them, and supports OverNet and Kademlia, and tries to be more and more compatible with the eMules, because they are the 90% of the ed2k network.

mlnet needs improvements since the P2P networks are continously changing, but it doesn't need extra-work to be a working client. It's been proved for years, it's been ported to several OSes (at least 4 Linux distributions, FreeBSD, OpenBSD, Solaris, morphOS, MacOSX... even Windows) and it's recognized as the best in several of them.

Ooops... sorry for the speech... I love this little piece of code... :)
burypromote


Anonymous reviewed on 11 Apr 2005
Hi, personally I'd prefer to have all the mlnet folder on another partition, so it would be great to be able to choose a custum install directory. I like having a "clean" home directory on OS X.
Or can it be done with aliases, will it still work?
[Version 2.5.30-2]

2 Replies

burypromote
Anonymous commented on 11 Apr 2005
Sure you can. If you look inside the Start Core.app, in the Resources folder there's a file called script.

This is a UNIX shell that executes all the steps to launch mlnet. You can edit it with textedit, and adjust the paths to your convenience.

I'm working in a completely new app launcher that allows you to specify the locations of the mlnet core and the config files.
burypromote
Anonymous commented on 11 Apr 2005
Forgot It... maybe the Finder Aliases may not work, but the UNIX Symbolic Links work fine.

In a terminal you can do it with:

ln -s /Original/File /Symbolic/link.
burypromote


Anonymous reviewed on 07 Apr 2005
For the users that prefer a GUI Application, you can try Sancho. Download the Mac Version from http://sancho-gui.sourceforge.net/download.phtml

For using it, simply open Sancho AFTER launching the mlnet core.

I've been talking with the developer of Sancho, and it'll be included with the next release of the mlnet core package, that will be released in one or two weeks.

One recomendation for Sancho. You can "link" a core to the GUI in Sancho's prefs. This may be a bad idea, because closing the GUI implies also closing the core.
[Version 2.5.30]


burypromote


Anonymous reviewed on 03 Apr 2005
To eric geers and other users that may use xDonkey and/or mlMac:

Both GUIs are capable of connect to a core that it's running before launching the GUI. But after the 2.5.29c core, the schema for naming the temporary and incoming files changed completely. Other big modification was the rewritten plugins options, that control the options of each different network supported.

Also, some new commands were added to the core, others were modified, and new messages forms (the way the GUI and the core "talk" each other) were added too.

So I cannon guarantee 100% that the GUIs work right with this core. But in this case, you always have the webb interface, of course.

Also, a lot of features of the core are only available via the Webb interface:

For example the credits system, the links in the downloading window to check the possible fake files (I wrote that patches, ;-).

So be careful when using some GUI.
[Version 2.5.30]

1 Reply

burypromote
Anonymous commented on 03 Apr 2005
it's web, not webb...
burypromote


Anonymous reviewed on 03 Apr 2005
Excellent!!
All the links seem to work fine when i use the starter Safari opens and shows the interface just fine. I can even quit the interface in Safari with the q command and use XDonkey instead... So far no probs at all. Keep up the GOOD WORK!
[Version 2.5.30]


burypromote


Anonymous reviewed on 02 Apr 2005
Well, the URL files contain resources fork inside. It's supposed that Apple's PackageMaker splits the forks when creates the Installer package, and joins them again after the installation. But seems that in certain cases, this doesn't occur, so the URLs are unusable. The Starter App opens a connection to the core, directly, but you may add to your browser's favorites the url for access the Webb interface in the mlnet core.
By default, mlnet uses the port 4080 for the webb access, so unless you change it, you may acces the core using any of these URLs:

http://localhost:4080 (localhost is your machine)
http://127.0.0.1:4080 (the IP of the loopback)
http://0.0.0.0:4080 (the bind address)

if you change the webb port in the options of mlnet, you should change the URLs to reflect that change.

P.e: If you set the port to 5555, the URL to access the core will be http://localhost:5555
[Version 2.5.30]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:76,971
Version Downloads:55,890
Type:Internet : FTP
License:Free
Date:24 Jun 2006
Platform:PPC 32 / OS X
Price:Free0.00
Overall (Version 2.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-10 of 10
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
mlnet core is a multi-network P2P client. Previously known as mldonkey, it's been the heart inside some other packages, as mlMac and xDonkey. Supporting Mac OS X, Linux, BSD, Solaris, and Win32. It works as a core, which can be accesed, managed and controlled via Telnet, Webb (with your favorite browser) or via a graphic interface. Its multi-net support actually covers the following networks:
  • eDonkey 2000
  • Overnet
  • Kademlia
  • BitTorrent
  • FastTrack (Kazaa)
  • Gnutella
  • G2 (Shareaza)
and some others, with less support. The Package may be updated with the UNIX binaries, which are published on a regular basis in the same Cores Page. There´s also a Blog (in Spanish at this moment) with a section dedicated to the mlnet core.


- -