Open DC Hub is a Unix/Linux version of the Hub software for the
Direct Connect network. Direct Connect is a file sharing network
made up by hubs, to which clients can connect.
Once connected to a hub, the user can search for files on the hub
or the network, or browse files of other users connected to the
hub.
Bitcoin is a free open source peer-to-peer electronic cash system that
is completely decentralized, without the need for a central server or
trusted parties. Users hold the crypto keys to their own money and
transact directly with each other, with the help of a P2P network to
check for double-spending.
This is a text based version of the popular hotline client for
Macintosh. Hotline is a chat/ftp/news protocol. It's setup almost
like an IRC client, but with the ability to do commands such as cd
into a directory with /cd and more file transfer oriented functions.
TorrentSniff is a command line Perl program that reads a BitTorrent .torrent
file from the local file system or from a URL and reports on the status of the
torrent.
TorrentSniff is based on an early version of TorrentSpy. Reporting seed and
leech numbers works only with some tracker implementations.
pdtpd is a server for the Peer Distributed Transfer Protocol (PDTP),
a BitTorrent-like protocol with stricter server control and support
for exporting large, changing hierarchical filesystems (i.e. more akin
to HTTP/FTP).
For a more thorough description of PDTP, see http://www.pdtp.org/.
A fast and lightweight GTK BitTorrent client.
Transmission has been built from the ground up to be a lightweight, yet
powerful BitTorrent client. Its simple, intuitive interface is designed
to integrate tightly with whatever computing environment you choose to
use. Transmission strikes a balance between providing useful functionality
without feature bloat. Furthermore, it is free for anyone to use or modify.
A fast and lightweight CLI (command line) BitTorrent client.
Transmission has been built from the ground up to be a lightweight, yet
powerful BitTorrent client. Its simple, intuitive interface is designed
to integrate tightly with whatever computing environment you choose to
use. Transmission strikes a balance between providing useful functionality
without feature bloat. Furthermore, it is free for anyone to use or modify.
LibSwift is the reference UDP-based implementation of IETF RFC7574,
a multi-peer transport layer protocol. Its mission is to disseminate
content among a swarm of peers.
Given a root hash, the data is received from whatever source available
and data integrity is checked cryptographically with Merkle hash
trees.
sendfile(2) is a system call which provides a "zero-copy" way of copying data
from one file descriptor to another (a socket). The phrase "zero-copy" refers
to the fact that all of the copying of data between the two descriptors is
done entirely by the kernel, with no copying of data into userspace buffers.
Babel is a distance-vector routing protocol for
IPv6 and IPv4 with fast convergence properties.
It is based on the ideas in DSDV, AODV and
Cisco's EIGRP, but uses a variant of ETX
link cost estimation rather than a simple
hop-count metric.