質問

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」 - 単調な緩和
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top