BitTorrent Client

What is it?

BitTorrent is a protocol to share files across the network from peer to peer.

How does it work?

  • .torrent fileĀ 
  • Tracker
  • Torrent Client

Sample torrent file

Decoded torrent file

Announce: b'http://thomasballinger.com:6969/announce'
Announce list: []
Created by: b'uTorrent/1640'
Created At: 1350935447
Files: []
Name: b'flag.jpg' 
piece_length: 16384
hashes: [b'6596ddee4774de7bcf2dd3d9039cc3daa7a95987', 
         b'cf77d918bb41cd31a7eda5ec015586c0cdf1efec',
         # 77 more]

Tracker Response

{
    'complete':1, 
    'crypto_flags': None, 
    'incomplete': 1, 
    'interval': 1720, 
    'peers': [
        ('207.251.103.46', 51413), 
        ('96.126.104.219', 55690)
    ]
}

Torrent Client

Heisenberg Time

Thanks!

BitTorrent Client

By Kracekumar

BitTorrent Client

  • 1,546