{"repo":"jtesta/ssh-audit","free":true,"listed":false,"github":"https://github.com/jtesta/ssh-audit","clone":"git clone https://github.com/jtesta/ssh-audit.git","description":"SSH server & client security auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)","language":"Python","stars":4265,"topics":["auditing","security","ssh"],"license":"MIT","category":"security-tools","readme_excerpt":"ssh-audit ssh-audit is a tool for ssh server & client configuration auditing. jtesta/ssh-audit (v2.0+) is the updated and maintained version of ssh-audit forked from arthepsy/ssh-audit (v1.x) due to inactivity. - Features - Usage - Screenshots - Server Standard Audit Example - Server Policy Audit Example - Client Standard Audit Example - Hardening Guides - Pre-Built Packages - Web Front-End - ChangeLog Features - analyze SSH both server and 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 security 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.10 - 3.14; - no dependencies Usage if both IPv4 and IPv6 are used, order of precedence can be set by using either -46 or -64 . batch flag -b will output sections without header and without empty lines (implies verbose flag). verbose flag -v will prefix each line with section type and algorithm name. an exit code of 0 is returned when all algorithms are considered secure (for a standard audit), or when a poli","default_branch":null,"files":null,"tree":[],"storefront":"/r/jtesta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jtesta/ssh-audit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}