mda100 / snail

A DHT Crawler to connect to the Bittorrent peer swarm via bootstrapping and implement the Mainline DHT Protocol
1 stars 0 forks source link

tracking issue #7

Open mda100 opened 1 year ago

mda100 commented 1 year ago
mda100 commented 1 year ago

state of the union 12.28.22:

snail.py successfully gets peers to connect to with a target hash dht.py is my attempt of implementing the protocol in a succinct way by abstracting the routing table and krpc logic its getting a little heady and im getting bogged down in implementation details

once i have a class that implement krpc messages and shuffles a routing table i could create a server that implements it normally, or just queues get peer requests and pings peers for metainfo and logs that to a data base

i could also just contain this as a kademlia / dht implementation project and have separate projects for wire protocol and for indexing