Winnyの初期ノードの復号化(IPアドレス・ポート番号への変換)をJavaScriptでやってみた(JSファイル:imifu-project_winnynode.js)。ネット上に転がっていた解読用のコードをJavaScript用に改造しました。
Winnyの初期ノードは、Winnyネットワークに接続している端末のIPアドレスとポート番号を暗号化したものです。初期ノードが掲載されているサイトをいくつか載せておきます。
それぞれのIPアドレスに対応するドメイン名を確認するなら、DNS正引き・逆引き等のサイトが便利です。
※著作権法の改正により(2010年1月1日より施行)、違法配信された音楽・映像のダウンロードは規制されるようになりました(キャッシュを除く)。Winnyでの違法ファイルのダウンロードももちろん規制対象ですのでご注意を。
※初期ノードリストに載っているIPアドレス全てが違法ファイルをアップロード・ダウンロードしているノードとは限りません。また、Winnyを使用している確実な証拠でもありません。
ついでにWinnyの初期ノードを作成するJavaScriptも作ってみた。