Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ssh_scan — 非推奨 - SSH設定・ポリシースキャナーのプロトタイプ(ブログ: https://mozilla.github.io/ssh_scan/) | Kitploit
ツール/GitHubGitHub/mozilla/ssh_scan
汎用ユーティリティ脆弱性スキャナー構成監査ネットワークセキュリティArchived
GitHubmozilla/ssh_scan

ssh_scan

非推奨 - SSH設定・ポリシースキャナーのプロトタイプ(ブログ: https://mozilla.github.io/ssh_scan/)

リポジトリを見る
7881034年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

ssh_scan

Gem Version Coverage Status

SSH設定とポリシースキャナー

⚠️ 非推奨のお知らせ ⚠️

MozillaはSSH Scanプロジェクトのメンテナンスを終了しました。

開発を継続するには、フォークしてください。

主な利点

  • 最小限の依存関係 - ネイティブRubyとBinDataを使用して動作し、重い依存関係はありません。
  • 単なるスクリプトではない - 実装は移植可能で、他のプロジェクトやタスクの自動化に使用できます。
  • シンプル - ssh_scanをSSHサービスに向けるだけで、サポート内容とポリシーステータスのJSONレポートを取得できます。
  • 設定可能 - 独自のポリシー要件に合わせたカスタムポリシーを作成できます。

セットアップ

gemとしてインストールして実行するには、次のように入力します:

root@kitploit:~
gem install ssh_scan
ssh_scan

Dockerコンテナから実行するには、次のように入力します:

root@kitploit:~
docker pull mozilla/ssh_scan
docker run -it mozilla/ssh_scan -t sshscan.rubidus.com

ソースからインストールして実行するには、次のように入力します:

root@kitploit:~
# clone repo
git clone https://github.com/mozilla/ssh_scan.git
cd ssh_scan

gem install bundler
bundle install

./bin/ssh_scan

コマンドライン使用例

ssh_scan -hを実行すると以下が表示されます

root@kitploit:~
ssh_scan v0.0.21 (https://github.com/mozilla/ssh_scan)

Usage: ssh_scan [options]
    -t, --target [IP/Range/Hostname] IP/Ranges/Hostname to scan
    -f, --file [FilePath]            File Path of the file containing IP/Range/Hostnames to scan
    -T, --timeout [seconds]          Timeout per connect after which ssh_scan gives up on the host
    -L, --logger [Log File Path]     Enable logger
    -O, --from_json [FilePath]       File to read JSON output from
    -o, --output [FilePath]          File to write JSON output to
    -p, --port [PORT]                Port (Default: 22)
    -P, --policy [FILE]              Custom policy file (Default: Mozilla Modern)
        --threads [NUMBER]           Number of worker threads (Default: 5)
        --fingerprint-db [FILE]      File location of fingerprint database (Default: ./fingerprints.db)
        --suppress-update-status     Do not check for updates
    -u, --unit-test [FILE]           Throw appropriate exit codes based on compliance status
    -V [STD_LOGGING_LEVEL],
        --verbosity
    -v, --version                    Display just version info
    -h, --help                       Show this message

Examples:

  ssh_scan -t 192.168.1.1
  ssh_scan -t server.example.com
  ssh_scan -t ::1
  ssh_scan -t ::1 -T 5
  ssh_scan -f hosts.txt
  ssh_scan -o output.json
  ssh_scan -O output.json -o rescan_output.json
  ssh_scan -t 192.168.1.1 -p 22222
  ssh_scan -t 192.168.1.1 -p 22222 -L output.log -V INFO
  ssh_scan -t 192.168.1.1 -P custom_policy.yml
  ssh_scan -t 192.168.1.1 --unit-test -P custom_policy.yml
  • こちらで出力例を参照してください
  • こちらでポリシー例を参照してください

ssh_scanをサービス/APIとして使用する?

このプロジェクトはssh_scanエンジン/コマンドライン使用のためのものです。

ssh_scanをサービスとして実行したい場合は、ssh_scan_apiプロジェクトを参照してください。

対応Rubyバージョン

このプロジェクトはtravis-ciと統合されており、複数のRubyで動作するように定期的にテストされています。

これらのRubyの現在のビルド状況を確認するには、こちらをクリックしてください。

コントリビューション

このプロジェクトに貢献したい場合は、CONTRIBUTING.mdを参照してください。

クレジット

ssh_scanのインスピレーション元

  • Mozilla OpenSSH Security Guide - SSH設定パラメータ(例:Ciphers、MACs、KexAlgos)に対する健全なベースラインポリシー推奨を提供してくれています。
ツールをダウンロード