Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ssh_scan — DEPRECATED - A prototype SSH configuration and policy scanner (Blog: https://mozilla.github.io/ssh_scan/) | Kitploit
Outils/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/)

Voir le dépôt
788103il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

ssh_scan

Gem Version Coverage Status

Un scanner de configuration et de politique SSH

⚠️ Avis de dépréciation ⚠️

Mozilla ne maintient plus le projet SSH Scan.

Veuillez le forker pour poursuivre son développement.

Principaux avantages

  • Dépendances minimales - Utilise Ruby natif et BinData pour fonctionner, sans dépendances lourdes.
  • Pas qu'un simple script - L'implémentation est portable pour une utilisation dans un autre projet ou pour l'automatisation de tâches.
  • Simple - Il suffit de pointer ssh_scan vers un service SSH pour obtenir un rapport JSON de ce qu'il supporte et de son statut de conformité.
  • Configurable - Créez vos propres politiques personnalisées qui correspondent à vos exigences uniques.

Configuration

Pour installer et exécuter en tant que gem, tapez :

root@kitploit:~
gem install ssh_scan
ssh_scan

Pour exécuter depuis un conteneur Docker, tapez :

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

Pour installer et exécuter à partir des sources, tapez :

root@kitploit:~
# cloner le dépôt
git clone https://github.com/mozilla/ssh_scan.git
cd ssh_scan

gem install bundler
bundle install

./bin/ssh_scan

Exemple d'utilisation en ligne de commande

Exécutez ssh_scan -h pour obtenir ceci :

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
  • Voir ici pour un exemple de sortie
  • Voir ici pour des exemples de politiques

ssh_scan en tant que service/API ?

Ce projet est uniquement destiné à une utilisation en ligne de commande ou en tant que moteur ssh_scan.

Si vous souhaitez exécuter ssh_scan en tant que service, veuillez vous référer au projet ssh_scan_api

Rubis supportés

Ce projet est intégré à travis-ci et est régulièrement testé pour fonctionner avec plusieurs versions de Ruby.

Pour consulter l'état actuel de la build pour ces versions de Ruby, cliquez ici.

Contribution

Si vous souhaitez contribuer à ce projet, veuillez consulter CONTRIBUTING.md.

Crédits

Sources d'inspiration pour ssh_scan

  • Mozilla OpenSSH Security Guide - Pour fournir une recommandation de politique de base raisonnable pour les paramètres de configuration SSH (par exemple, Ciphers, MACs et KexAlgos).
Télécharger l’outil