![]() This information can be helpful in both understanding the spec and also for comparison later when you run into message-passing bugs. When your torrent is finished downloading, you can stop wireshark and save your session for later analysis. Filter the Wireshark results with the keyword ‘bittorrent’ and you can see just the bittorrent messages. While your torrent downloads, you can watch the packets and messages being sent to/from peers with Wireshark. torrent file in your bittorrent client (on the clients mentioned above, go to File, Open Torrent, and select your. Launch a Wireshark session and open your. Mininova is a good place to look for legal (I think) torrent files. These can be found in many places online. I also recommend downloading an already-written bittorrent client (I can recommend utorrent or the official bittorrent client – both from the same code base). Understanding the spec will make this project far easier for you going forward. There is an official spec as well, but it is vague and much less helpful. Read the unofficial specification here. ![]() This post will be broken into two parts, of which this is the first. This post will cover a general outline of how to approach the project, with a focus on downloading torrent files and a bias toward python. I spent the first few weeks of Hacker School writing my own client utilizing the Bittorrent Protocol, and thought I would share some of the things that I learned on the way.
0 Comments
Leave a Reply. |