Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ssh_scan — DEPRECATED - A prototype SSH configuration and policy scanner (Blog: https://mozilla.github.io/ssh_scan/) | Kitploit
Tools/GitHubGitHub/mozilla/ssh_scan
General Purpose UtilitiesVulnerability ScannersConfiguration AuditingNetwork SecurityArchived
GitHubmozilla/ssh_scan

ssh_scan

DEPRECATED - A prototype SSH configuration and policy scanner (Blog: https://mozilla.github.io/ssh_scan/)

Repository anzeigen
788103vor 4 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

ssh_scan

Gem Version Coverage Status

Ein SSH-Konfigurations- und Richtlinienscanner

⚠️ Einstellungshinweis ⚠️

Mozilla pflegt das SSH Scan-Projekt nicht mehr.

Bitte forken Sie es, um die Entwicklung fortzusetzen.

Hauptvorteile

  • Minimale Abhängigkeiten - Verwendet natives Ruby und BinData für seine Arbeit, keine schweren Abhängigkeiten.
  • Nicht nur ein Skript - Die Implementierung ist portabel für den Einsatz in anderen Projekten oder zur Automatisierung von Aufgaben.
  • Einfach - Richten Sie ssh_scan einfach auf einen SSH-Dienst und erhalten Sie einen JSON-Bericht über das, was er unterstützt, und seinen Richtlinienstatus.
  • Konfigurierbar - Erstellen Sie eigene benutzerdefinierte Richtlinien, die Ihren spezifischen Richtlinienanforderungen entsprechen.

Einrichtung

Um es als Gem zu installieren und auszuführen, geben Sie ein:

root@kitploit:~
gem install ssh_scan
ssh_scan

Um von einem Docker-Container auszuführen, geben Sie ein:

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

Um aus dem Quellcode zu installieren und auszuführen, geben Sie ein:

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

gem install bundler
bundle install

./bin/ssh_scan

Beispiel für die Befehlszeilennutzung

Führen Sie ssh_scan -h aus, um Folgendes zu erhalten:

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
  • Siehe hier für Beispielausgabe
  • Siehe hier für Beispielrichtlinien

ssh_scan als Dienst/API?

Dieses Projekt ist ausschließlich für die Verwendung der ssh_scan-Engine/Befehlszeile bestimmt.

Wenn Sie ssh_scan als Dienst ausführen möchten, lesen Sie bitte das ssh_scan_api-Projekt.

Unterstützte Ruby-Versionen

Dieses Projekt ist in travis-ci integriert und wird regelmäßig auf die Kompatibilität mit mehreren Ruby-Versionen getestet.

Um den aktuellen Build-Status für diese Ruby-Versionen zu überprüfen, klicken Sie hier.

Mitwirken

Wenn Sie daran interessiert sind, zu diesem Projekt beizutragen, lesen Sie bitte CONTRIBUTING.md.

Danksagungen

Inspirationsquellen für ssh_scan

  • Mozilla OpenSSH Security Guide - Für die Bereitstellung einer vernünftigen Grundlagen-Richtlinienempfehlung für SSH-Konfigurationsparameter (z. B. Ciphers, MACs und KexAlgos).
Tool herunterladen