Q

qsa.sh

1 つのコマンドで送信元のグローバル IP を外部ポート・脆弱性スキャンし、約 30 秒で結果をストリーミングします。

最終更新 2026/9/11

qsa.shについて

qsa.sh は 1 つのコマンドで使えるセキュリティスキャンサービスです。現在接続しているグローバル IP に対して実際の外部ポート・脆弱性スキャンを実行し、約 30 秒で結果をターミナルへリアルタイム配信します。インストールは不要です。スキャン対象は接続元だけで、対象入力欄はありません。既知の CGNAT、通信事業者ネットワーク、プロキシ・VPN・Tor と判定された接続は拒否され、IPv4 のみ対応します。開始前に 15 秒の中止時間があり、続行すると認証確認とみなされます。結果はリアルタイムでのみ配信され、ディスクには書き込まれません。各スキャンには時間制限があり、自動終了します。Free、Full、Deep の 3 段階があり、一般的なポートの簡易確認から、全ポートと完全な nuclei テンプレートを使う詳細スキャンまで対応します。最上位では完全なレポートをメール送信できます。

おすすめの利用者

公開状態を自分で確認したい開発者・運用エンジニア
脆弱性管理とセキュリティベースラインを担当するセキュリティチーム
個人サイト運営者とセルフホスティング愛好家
ファイアウォールとポートポリシーの有効性を確認したいネットワーク管理者

最適な利用シーン

サーバーの公開ポート露出をリリース前後にすばやく確認

ファイアウォールルールが意図したポートを閉じているか検証

オープンポート、サービスバージョン、脆弱性の重大度を一覧で把握

結果を保持しない外部セキュリティスキャンを一時的に実行

機能

ワンコマンド外部スキャン

1 つのコマンドを実行すると、naabu、nmap、nuclei によるポートおよび脆弱性スキャンを現在の接続のグローバル IP に対して行い、約 30 秒ライブ出力します。

3 段階のスキャン深度

Free は上位 1,000 ポートを対象に約 2,000 件の nuclei チェックを実行し、Full と Deep は 65,535 ポートすべてをスキャンします。Deep では約 10,500 個の nuclei テンプレートとカスタムテンプレートを有効にします。

即時結果、保存なし

結果はリアルタイムでのみストリーミングされ、ディスクには書き込まれません。スキャンには時間制限があり自動終了し、切断を検知するとキャンセルされます。

認証ガードレールを内蔵

スキャン前に確認用の 15 秒 Ctrl-C 中止時間を設け、CGNAT、通信事業者、プロキシ、VPN、Tor、IPv6 の送信元を拒否します。

長所

  • 1 つのコマンドでスキャンを開始でき、インストールは不要
  • 約 30 秒でスキャン結果をターミナルにリアルタイム表示
  • 結果はディスクに書き込まれず、短時間のレート制限カウントだけを保持
  • スキャン前に 15 秒の中止時間があり、明確な認証確認になる

短所

  • IPv4 のみ対応。既知の CGNAT、モバイル通信事業者のネットワーク、プロキシ・VPN・Tor と判定された接続は拒否されます
  • 対象入力欄がないため、リクエスト送信元のグローバル IP だけをスキャンできます

よくある質問

いいえ。qsa.sh がスキャンするのは、リクエスト送信時に使用したグローバル IP だけです。対象入力欄がないため、別のアドレスを指定することはできません。
いいえ。結果はリアルタイムでストリーミングされるだけで、ディスクには書き込まれません。公式側で保持するのは短時間のレート制限カウントのみです。スキャンには時間制限があり、切断を検知するとキャンセルされます。

ツール情報

開発者qsa.sh
リリース日2026/9/11
価格Free