Mainline DHT non specificata Voce nel dizionario Bencoded
-
27-10-2019 - |
Domanda
Ho trovato una voce in un dizionario Bencoded nel traffico DHT, generato da BitTorrent, che non capisco, né non riesco a trovare nulla nelle specifiche DHT su http://bittorrent.org/beps/bep_0005.html.
Esempio di query e risposta dei pacchetti con Wireshark:
query = {"a":{"id":".=...4...R..%..s~..;"}, "q":"ping", "t":"..oo", "v":"UThK", "y":"q"}
response = {"r":{"id":"..=..x......o....w/%"}, "t":"..oo", "v":"UT..", "y":"r"}
La discarica esagonale completa è disponibile qui: http://pastebin.com/smb4f8lr.
La voce in questo esempio è il "v":"UThK"
nella query e "v":"UT.."
Nella risposta. Qual è il suo scopo?
Soluzione
Il v
Il campo è facoltativo e indica quale client e versione esegue il nodo DHT.
Quelli che iniziano con "UT" sono UTorrent, seguito da un byte che indica la versione principale e un altro byte per la versione minore.
Altri valori possibili sono:
- "AZ" - Azureus (o Vuze)
- "LT" - Libtorrent (Rasterbar)
- "MP" - Moopolice
- "GR" - getright
- "Mo" - monotorrent
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow