mldonkey is a OCAML/GTK client for a number of
peer-to-peer networks.

It is separated into a core with telnet and web interfaces, and
a GTK GUI. 

The following protocols are supported:
- eDonkey        (http://www.edonkey2000.com/)
- Overnet        (http://www.overnet.com/)
- Bittorrent     (http://bitconjurer.org/BitTorrent/)
- Gnutella       (http://www.gnutella.org/)
- Gnutella2      (http://www.shareaza.com/)
- Soulseek       (http://www.slsk.org/)
- Direct-Connect (http://www.neo-modus.com/)
- Opennap        (http://opennap.sourceforge.net/)

WWW: http://www.mldonkey.org/
     http://www.nongnu.org/mldonkey/