Proprietary implementation of bittorrent client

TODO

  • Implement type definitions for torrent files and return values from udp/http trackers without dependencies