Peer-to-peer networks have been estimated to collectively account for approximately half of all Internet traffic. BitTorrent is one of the most common protocols for transferring large files, such as digital video files containing TV shows or video clips or digital audio files containing songs.
To transfer data by uploading and downloading, send or receive files, a person uses a BitTorrent client on their Internet-connected computer. A BitTorrent client is a computer program that implements the BitTorrent protocol. Popular clients include μTorrent, Transmission, qBittorrent, Vuze, Deluge, BitComet and Tixati. The client finds users or peers known as seeds who may transfer the files. Seeds are users who have a complete copy of the file while peers may have only parts of the file. It is possible with the BitTorrent protocol to reconstruct a complete copy of the desired file from many peers who offer only incomplete parts of the file.
The goal of this project is to provide simple web-based reporting tools to browse in real-time the two BitTorrent DHT networks, namely the mainline DHT and the Vuze DHT, to see what digital contents are currently available to be shared and downloaded by millions of users. At any moment during the day, the number of users worldwide participate in peer-to-peer file sharing activities often range from several hundred thousands to almost one million users on the Vuze DHT. The mainline DHT is much larger and can reach more than one hundred million users worldwide. Information (title) of contents in the form of a brief description, not the actual contents, both legal and illegal, copyrighted and public, in all types of digital file formats can be seen in the queue of users requesting transfer or waiting to be transferred.
The search is similar to the traditional search engines such as Google, Yahoo, Bing but instead of searching individual web sites for the desired search term, the search is looking for what active users on both DHT networks are currently offering. Over time, a particular user, also known as peer, can be monitored to see what contents have been requested for transfer. A particular content can also be monitored to see how many peers are interested in (the number of unique IPs and countries involved). At any moment, the same search term may produce different results due to changes in the number of users joining and leaving the DHT networks. Unlike the traditional search engines that help visitors download information they are looking for, search tools on this site simply offer visitors short descriptions on what currently available and its current status (seeds, published date, availability) to assist in the discovery of new contents.
As designed, the search engine on this site is not a tracker because it does not share content, and it does not participate in or even coordinate with any BitTorrent swarms. It is not a BitTorrent Index either because it does not store and does not maintain a static list of torrents either uploaded by visitors or by scraping other torrent index sites. It does not even store or collect torrent metadata (file name, file size, number of seeds, published date) or a 20-byte information hash, also known as infohash, to uniquely identify any torrent. It is simply an automated reporting tool and it has no idea if the description of a torrent means that the digital contents are copyrighted or illegal or even available. These reporting tools provide visitors the opportunity to search in the entire “torrent” space completely outside all trackers. The description of torrents are displayed as is as seen in the torrent space (all languages, all countries).
The search engine is able to suggest related content that are somewhat related to the current search term. This is a statistical assumption that if user A and B are sharing contents queried by your search term and also sharing “other contents”, the user who issues the search term might be interested in the “other contents” as well. The “other contents” may help visitors discover new and useful contents without having to do extensive search or lookup simply by observing what other users are searching and offering. Visitors can also see the distribution of users worldwide for a particular search term. This approach is a lot more dynamic since existing torrent index sites tend not to offer anything beyond simple categorization (mostly by format or genre), and only cover their own domain of content. Most visitors are looking for something that works ‘horizontally’, across multiple sites, while at the same time having the ability to focus on things that may be of interest.”