メインラインDHT BenCoded Dictionaryの不特定エントリ
-
27-10-2019 - |
質問
DHTトラフィックのベンコードされた辞書に、BitTorrentによって生成されたエントリを見つけました。 http://bittorrent.org/beps/bep_0005.html.
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"}
フルヘックスダンプはここにあります: http://pastebin.com/smb4f8lr.
この例のエントリはです "v":"UThK"
クエリで "v":"UT.."
応答で。その目的は何ですか?
解決
v
フィールドはオプションであり、どのクライアントとバージョンがDHTノードを実行しているかを示します。
「ut」から始まるものはutorrentであり、その後、1つのバイトがメジャーバージョンとマイナーバージョン用の別のバイトを示すものが続きます。
他の考えられる値は次のとおりです。
- 「az」 - アズレウス(またはvuze)
- 「lt」 - libtorrent(rasterbar)
- 「MP」 - ムーポリス
- 「Gr」 - ゲットライト
- 「MO」 - 単調な緩和
所属していません StackOverflow