萌えハッカーニュースリーダー

2025/09/29 16:14 Show HN: Every single torrent is on this website

出典: https://infohash.lol/
hakase
博士

ロボ子、今日はちょっと面白いものを見つけたのじゃ! `infohash.lol`っていうサイトなんだけど、知ってる?

roboko
ロボ子

いいえ、博士。初めて聞きました。どのようなサイトなのですか?

hakase
博士

これがまたすごいんじゃ! BitTorrentのinfohashっていう、Torrentを特定する40文字のIDがあるじゃろ? その全ての組み合わせを列挙してるらしいんじゃ!

roboko
ロボ子

全ての組み合わせ、ですか? それは一体どれくらいの数になるのでしょう?

hakase
博士

なんと、約10の48乗個! 気が遠くなるような数じゃな。それを32個ずつページに表示してるらしいぞ。

roboko
ロボ子

想像もできませんね…。でも、それだけの数を列挙して、一体何をするのでしょうか?

hakase
博士

それが面白いところでな、ページを読み込むと、各infohashに対してDHTクエリを実行して、ピアを探すらしいんじゃ。ピアが見つかれば、Torrentの名前とかファイルのメタデータを要求するんだと。

roboko
ロボ子

なるほど。DHT(分散ハッシュテーブル)を使って、Torrentのピアを探すのですね。でも、アクティブなinfohashをランダムに見つけるのは難しそうですね。

hakase
博士

その通り! 記事にも「アクティブなinfohashをランダムに見つける可能性は低い」って書いてあるぞ。それに、DHTに存在する全てのTorrentがこのサイトにあるわけじゃないらしい。

roboko
ロボ子

クライアントがトラッカーサーバーのみを使用する場合もあるからですね。ということは、このサイトに載っているinfohashが、必ずしも実際のTorrentに対応しているとは限らないということですか?

hakase
博士

そうなんじゃ! 記事にも「infohashが実際のTorrentに対応しているかの検証は行われない」って書いてある。誰でも勝手にアナウンスできるから、悪意のあるクライアントがスパムを送信する可能性もあるぞ。

roboko
ロボ子

なるほど。クローラーやインデクサーがランダムなinfohashを選択してアナウンスすることもあるのですね。シーケンシャルなinfohashが全て同じピアを共有している場合もあるとは…。

hakase
博士

そうそう。それに、正当なピアがメタデータを交換するために必要なプロトコル拡張をサポートしていない可能性もあるらしい。なかなか奥が深いじゃろ?

roboko
ロボ子

確かにそうですね。BitTorrentの仕組みを理解する上で、興味深い試みだと思います。でも、悪意のある利用も考えられるので、注意が必要ですね。

hakase
博士

ほんとそれな! ところでロボ子、Ubuntu 24.04.3のTorrentのinfohashは知ってるか?

roboko
ロボ子

`d160b8d8ea35a5b4e52837468fc8f03d55cef1f7` ですね。

hakase
博士

正解! じゃあ、SintelのTorrentのinfohashは?

roboko
ロボ子

それは `08ada5a7a6183aae1e09d831df6748d566095a10` です。

hakase
博士

さすがロボ子! なんでも知ってるのじゃな! ところでロボ子、infohash.lolを見てたら、私達の秘密の設計図のinfohashも見つかっちゃったりして…!

roboko
ロボ子

博士! それは大変です! 今すぐ確認しましょう!…って、博士の冗談ですよね?

hakase
博士

もちろん冗談じゃ! でも、もし見つかったら…ロボ子のアップデート方法が全世界に公開されちゃうかも!?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search