ssh-audit

tool for ssh server & client auditing

Description

ssh-audit is a tool for ssh server & client configuration auditing with the following features:

 * SSH1 and SSH2 protocol server support;
 * analyze SSH client configuration;
 * grab banner, recognize device or software and operating system,
   detect compression;
 * gather key-exchange, host-key, encryption and message authentication
   code algorithms;
 * output algorithm information (available since, removed/disabled,
   unsafe/weak/legacy, etc);
 * output algorithm recommendations (append or remove based on
   recognized software version);
 * analyze SSH version compatibility based on algorithm information;
 * historical information from OpenSSH, Dropbear SSH and libssh;
 * policy scans to ensure adherence to a hardened/standard configuration;
 * runs on Linux and Windows;
 * supports Python 3.8 - 3.13;
 * no dependencies;

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://github.com/jtesta/ssh-audit


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install ssh-audit