Mactella is a Mac version of Gnutella, the information-sharing program.
Mactella and its source code are provided under the GPL.
When you open Mactella and get connected to GNet, you are able to download and upload files that you want to share. Type in files that you want and click Search. After the files are located, you can download them.
Mactella has a preference box for choosing your connection speed, whether or not to auto-connect, how many target connections, and the maximum number of incoming connections and uploads. You can also specify if you are behind a firewall, and you can click to check for the latest version of Mactella.
Mactella supports push protocol file transfers and pays attention to how you set the checkbox for "Are you behind a firewall" in the preferences dialog. If you are not behind a firewall, you will see search results from nodes that are on private networks (indicated by an address of the form 192.168.x.x). Instead of for a direct connection, a push packet is sent requesting the node to connect to you and send the specific file.
If you are on a private network and someone wants to get a file from you, he should send a push request packet, which will be handled by Mactella. This feature has been tested to work between Mactella hosts. It has also been verified for Furi, GNucleus and Gnotella. Testing will continue with other clients. According to the author, it should work with all well-behaved clients.
For more detailed information, including updates, please read the documentation or visit the home page.
Requirements are: a PowerPC, Mac OS 8.5 or later and an Internet connection.