ton stands for Transfer Over Network. It is a zero-configuration local-network file transfer tool for when you have two computers on the same network and want to transfer a file, or group of files, from one to the other.

Simply run ton push filename on the sending system, which will show you a randomly-generated passphrase. Then run ton pull on the receiving system and enter that passphrase. The two machines find each other on the network, securely authenticate with each other and transfer the file.

More information is available in the README on ton's GitHub repository.


Instructions to download the sources and build ton for Linux are in the README on the GitHub repository.

Manual pages

Linux man pages, converted to HTML in a not entirely satisfactory way.


Download the Windows executable (version 1.0.1, 4.4MB)

This is a console application, designed to be run from the command line.