Good Linux Peer to Peer (p2p) programs
There are many programs who allow you to share files and folders with friends and random strangers on the Internet.
Even though there is a huge variety of P2P client programs available, they all use one of the most commonly known protocols:
 Direct Connect
- Valknut QT-based DC Client
- dctc Text-based DC client
- DC-Gui GTK-based front-end for dcdt
- dc-qt QT-based DC Client