Winnyの初期ノードからIPアドレスを復元 ― イミフProject

Winnyの初期ノードの復号化(IPアドレス・ポート番号への変換)をJavaScriptでやってみた(JSファイル:imifu-project_winnynode.js)。ネット上に転がっていた解読用のコードをJavaScript用に改造しました。

Winnyの初期ノードは、Winnyネットワークに接続している端末のIPアドレスとポート番号を暗号化したものです。初期ノードが掲載されているサイトをいくつか載せておきます。

それぞれのIPアドレスに対応するドメイン名を確認するなら、DNS正引き・逆引き等のサイトが便利です。

※著作権法の改正により(2010年1月1日より施行)、違法配信された音楽・映像のダウンロードは規制されるようになりました(キャッシュを除く)。Winnyでの違法ファイルのダウンロードももちろん規制対象ですのでご注意を。

※初期ノードリストに載っているIPアドレス全てが違法ファイルをアップロード・ダウンロードしているノードとは限りません。また、Winnyを使用している確実な証拠でもありません。

Winnyの初期ノードリストを入力してください。

初期ノードリスト入力欄

解読結果(チェックサムが誤った初期ノードは変換されません)


待機中・・・。

ついでにWinnyの初期ノードを作成するJavaScriptも作ってみた。

入力値:

変換結果: