Shareaza para Linux

Eu gostaria de fazer um Shareaza para Linux. Para isso preciso de documentação sobre os protocolos gnutella, bit torrent, eDonkey e outros. Gostaria que me inicassem documentação na rede. Obrigado.
Bringing P2P Together
https://shareaza.sourceforge.net/phpbb/
https://shareaza.sourceforge.net/phpbb/viewtopic.php?f=12&t=89