All Projects → seanoflynn → Research Bittorrent

seanoflynn / Research Bittorrent

Licence: mit
C# BitTorrent library

Projects that are alternatives of or similar to Research Bittorrent

Torrentpier
Main project repository
Stars: ✭ 166 (-31.12%)
Mutual labels:  bittorrent
Magnet Uri
Parse a magnet URI and return an object of keys/values
Stars: ✭ 183 (-24.07%)
Mutual labels:  bittorrent
Fastcast
🌊 Stream peer-to-peer audio and video content
Stars: ✭ 202 (-16.18%)
Mutual labels:  bittorrent
System.net.torrent
Open source bittorrent scraper and peer wire implementation written in C#
Stars: ✭ 168 (-30.29%)
Mutual labels:  bittorrent
Torrent Discovery
Discover BitTorrent and WebTorrent peers
Stars: ✭ 177 (-26.56%)
Mutual labels:  bittorrent
Transgui
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
Stars: ✭ 2,488 (+932.37%)
Mutual labels:  bittorrent
Utp
Use anacrolix/go-libutp instead
Stars: ✭ 157 (-34.85%)
Mutual labels:  bittorrent
Magnetissimo
Web application that indexes all popular torrent sites, and saves it to the local database.
Stars: ✭ 2,551 (+958.51%)
Mutual labels:  bittorrent
Biglybt Android
BiglyBT for Android, torrent client and remote control app
Stars: ✭ 180 (-25.31%)
Mutual labels:  bittorrent
Autotorrent
Matches torrents with files and gets them seeded
Stars: ✭ 200 (-17.01%)
Mutual labels:  bittorrent
Put.io Adder
OS X put.io client that acts as handler for magnet: links and .torrent files, and adds them to your put.io download queue
Stars: ✭ 172 (-28.63%)
Mutual labels:  bittorrent
Dottorrent Gui
An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent
Stars: ✭ 175 (-27.39%)
Mutual labels:  bittorrent
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (-17.84%)
Mutual labels:  bittorrent
Bt
BitTorrent library and client with DHT, magnet links, encryption and more
Stars: ✭ 2,011 (+734.44%)
Mutual labels:  bittorrent
Magnetico
Autonomous (self-hosted) BitTorrent DHT search engine suite.
Stars: ✭ 2,626 (+989.63%)
Mutual labels:  bittorrent
Qbittorrent
qBittorrent BitTorrent client
Stars: ✭ 13,738 (+5600.41%)
Mutual labels:  bittorrent
Dht
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Stars: ✭ 184 (-23.65%)
Mutual labels:  bittorrent
Cratetorrent
A BitTorrent V1 engine library for Rust (and currently Linux)
Stars: ✭ 233 (-3.32%)
Mutual labels:  bittorrent
Newnode
NewNode decentralized Content Distribution Network
Stars: ✭ 223 (-7.47%)
Mutual labels:  bittorrent
Ipmagnet
Check which IP adresses your BitTorrent client is handing out to trackers
Stars: ✭ 200 (-17.01%)
Mutual labels:  bittorrent

BitTorrent protocol research project

See seanjoflynn.com/research/bittorrent for the full write up.

Purpose

The aim of this project was to gain a better understanding of the technical details of the BitTorrent protocol. In terms of the depth of the research, I like to get to the point where I have a good idea of what I don't know. BitTorrent is actually a great topic as it covers a lot of different areas: HTTP, TCP, custom encodings, cryptographic hashing, file IO and (optionally) multi-threading. I used C# as it's the language I'm most familiar with. I essentially built version 1.0 of the protocol, however further additions are necessary before it would be able to be tested in the real world).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].