Skip to content

CroxxN/torain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A bit-torrent client. From the ground up.

It aims to be a complete torrent client with custom implementation of all useful libraries and tools. So far, torain contains a bencode serializer/deserializer, a sha1 hash library, a URL library, a HTTP/UDP request library, a Psuedo-Random Number Generator.

Milestone

  • bencode parser
  • parse .torrent file
  • bencode encoder
  • sha1 info hash
  • URL Library
  • HTTP Library
  • TinyMT PRNG
  • uTP Protocol
  • Bittorrent two-way web-server
  • DHT Library
  • handle magnet links
  • download files
  • use custom Async executor instead of tokio

References

About

A BitTorrent client in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages