SPONSORED ADVERTISEMENT
Placeholder (banner)

ローカルポートスキャン・疎通確認

ご自身の端末のローカルホスト(localhost / 127.0.0.1)や、ローカルエリアネットワーク内のIPアドレスに対して、指定したポートが疎通可能であるかをチェックします。Webブラウザから他者サービスへのTCP生接続は制限されているため、代わりに接続要求時のエラー応答速度(例外発生までの遅延時間)の差分を計測。即座に応答エラーが返れば「疎通あり」、規定時間経過してタイムアウトすれば「応答なし(ブロック)」と推測し、簡易診断を完全にローカルで実行します。

ローカルポートスキャナー
ブラウザからTCP接続時のタイムアウトおよび例外応答ラグ(遅延ミリ秒)の微細な差を解析し、対象ホストのポートの状態を予測します。
ポートプリセット:
スキャンコンソール出力
スキャンを開始するとログが出力されます...
ブラウザからのポートスキャンの原理

**1. 同一生成元ポリシー(SOP)の壁**
セキュリティ上の制限により、ブラウザ上のJavaScriptは他者サーバーへのTCP接続(生ソケット)を直接確立することはできません。

**2. エラーレスポンスの時間差解析**
本ツールは、`fetch` や `WebSocket` 通信が失敗する際の「失敗までの時間」に注目します。 - **ポートが開いている/応答するホストがある**: 即座(ミリ秒単位)に接続拒否 `Connection refused` がブラウザに返り、エラーが発生します。 - **ファイアウォールでブロック(Filtered)されている**: パケットが単に無視されるため、ブラウザは応答を待ち続け、最終的に約1秒(タイムアウト)経過してからエラーが発生します。

**3. 判定上の注意点**
「接続試行完了/応答あり」と判断された場合でも、そのポートで動いているサーバーが接続を拒否してクローズしている場合と、正常にサービスが動いている(Open)場合の双方が含まれます。ブラウザのセキュリティサンドボックスからではこれ以上詳細なステータス判別は難しいため、簡易的な「ポート生存/疎通確認」の指標としてお役立てください。

SPONSORED ADVERTISEMENT
Placeholder (responsive)