Кто-нибудь знает библиотеку ruby (или, по крайней мере, python или java) для kademila и emule?
Один из вариантов: http://sourceforge.net/projects/jmule/ - активный, а не lib, но я думаю, что пользовательский интерфейс может быть обрезанным - однако, возможно, потребуется некоторое кодирование Java.
Другая опция: Использовать протокол mldonkey gui для управления экземпляром mldonkey http://mldonkey.sourceforge.net/GuiProtocol.
eDonkey2000 является проприетарным протоколом, и никто не хочет вкладывать в него никаких серьезных решений.
Легче найти реализации библиотек BitTorrent, поскольку они используются и разрабатываются также в коммерческом программном обеспечении для CDN.