GTorrentViewer is a GTK2-based viewer and editor for BitTorrent meta files. It
is able to retrieve information from trackers, check files, show detailed
information, and modify .torrent files without having to start downloading.
twister is an experimental decentralized P2P microblogging platform leveraging
from the free software implementations of Bitcoin and BitTorrent protocols.
User registration and authentication is provided by a bitcoin-like network, so
it is completely distributed (does not depend on any central authority).
Post distribution uses kademlia DHT network and bittorrent-like swarms, both are
provided by libtorrent.
Both Bitcoin and libtorrent versions included here are highly patched and do not
interoperate with existing networks (on purpose).
Warning! This is alpha software! In other words: this software is probably
difficult to compile, it is not feature-complete, it can be unstable, and it may
crash causing data loss. You have been warned.
If you choose to continue you probably must fall into one of the following
categories:
You are a developer.
You are an early adopter (who wants to reserve your nickname).
You are a masochist.
LIBBT is a C library implementing the core BitTorrent protocol.
LinuxDC++ is a Linux port of the Direct Connect client DC++. Though it is
primarily aimed at Linux, it has been shown to work on other Unix-based
operating systems as well. It is written in C++ and makes use of GTK+ for
the user interface. LinuxDC++ is free and open source software licensed
under the GPL.
Direct Connect is a peer-to-peer file-sharing protocol. The most popular
Windows client implementing this protocol currently is DC++. Direct Connect
clients connect to a central hub where they can view a list of clients or
users connected to them. Users can search for files and download them from
other clients, as well as chat with other users.
Lopster is a Napster client with Multiserver and Multisource support
for Linux/Unix written in C and based on GTK.
NapShare is a GUI based Gnutella Client.
It's a fully featured Gnutella Client designed to share any type of
file the user wishes to share. You supply a list of keywords and
filters for the file types you want and it downloads them overnight,
automatically
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.
Phex is a multi-platform and spyware-free Gnutella client written in Java.
- Automatic search functionality to find new download candidates
- Download resuming across different hosts
- Advanced configuration options
- Passive searching for files
Vertex is an implementation of the Q2Q protocol (sort of like P2P, but one
better). There are a few moving parts in Vertex:
* PTCP: a protocol which is nearly identical to TCP, but which runs over
UDP. This lets Q2Q penetrate most NAT configurations.
* JUICE ([JU]ice [I]s [C]oncurrent [E]vents): a very simple but immensely
flexible protocol which forms the basis of the high-level aspects of Q2Q
* vertex: a command line tool which exposes a few features useful in many
situations (such as registration and authentication)
The Q2Q network has some decentralized features (there is no one server or
company which can control all Q2Q addresses) and features of centralization
(addresses beneath a particular domain are issued by a server for that domain;
once issued, some activities require the server to be contacted again, while
others do not). Vertex includes an identity server capable of hosting Q2Q
addresses.
mktorrent is a simple command-line utility to create BitTorrent
metainfo files. It supports multiple trackers, private trackers,
custom comments, and is multi-threaded to support multiple CPUs.