Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 846 Bytes

File metadata and controls

25 lines (21 loc) · 846 Bytes

zigtorrent

Toy Bittorrent (original spec) CLI client that serves as a learning proyect for myself so its not expected to work optimally.

Features

  • Download a piece
  • Download a file
  • Succesfully downloaded a debian iso
  • Multithreaded (works but is a bit experimental)

Todo

  • Better piece selection
  • Better peer selection and keeping track of them
  • More testing (ie. torrents such as ubuntu iso don't work)
  • Dont upload the entire file in memory. Just preallocate a file and seek and write to it.
  • Multifile torrents
  • Magnet links
  • Support seeding
  • DHT

References