Skip to content
This repository was archived by the owner on Sep 10, 2019. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

185 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwistedTorrent

A mostly full-featured lightweight BitTorrent client written in Python and implemented using Twisted.

Usage and Installation

git clone git@github.com:jschneier/TwistedTorrent.git
sudo python setup.py install

This will install a console script called torrent. You can now just run:

torrent <list of torrent files to download>

Dependencies

  • Twisted

  • bitarray

Coming soon

  • The implementation of the Kademlia based Distributed Hash Table (DHT) that is used for most torrents nowadays, this includes magnet links.

  • Endgame algorithms and rarity.

Resources

Official BitTorrent Specification

More detailed wiki post on specification

Twisted Docs

About

bittorrent protocol implementation project

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages