Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/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).
Скачать инструмент