Vulnerability Analysis
SSLScan queries SSL/TLS services (such as HTTPS) to determine supported ciphers, key exchanges, and security flaws like Heartbleed or broken protocol configurations.
sudo apt install sslscan
sslscan <target_host_or_ip>
SSLScan is a fast SSL/TLS scanner that queries services to determine supported cipher suites, key exchanges, certificate details, and security vulnerabilities like Heartbleed and POODLE.
The tool provides clear, color-coded output showing protocol versions, cipher strengths, and certificate information. It supports batch scanning of multiple targets and JSON output for automation.
SSLScan is widely used for quick SSL/TLS security checks, certificate validation, and identifying weak cipher configurations. It is faster but less comprehensive than testssl.sh.
sslscan 192.168.1.1Cipher check - Enumerate all accepted cryptographic protocols and cipher variations on targetsslscan example.comBasic SSL scansslscan --no-colour example.comPlain outputsslscan --show-certificate example.comShow certificatesslscan --targets=hosts.txtMultiple targetssslscan example.comBasic SSL/TLS scansslscan --show-certificate example.comShow full certificate detailssslscan --no-colour example.comNo color output for pipingsslscan --xml=results.xml example.comXML output for tool integrationsslscan --json=results.json example.comJSON outputsslscan --targets-file=targets.txtScan multiple targets from filesslscan --ipv4 example.comForce IPv4 connectionsslscan --ipv6 example.comForce IPv6 connectionsslscan --starttls-ftp example.comScan FTP with STARTTLSsslscan --starttls-smtp example.comScan SMTP with STARTTLSDiscover supported cipher suites and key exchanges.
Check certificate details, expiry, and chain.
Detect Heartbleed, POODLE, and other SSL flaws.
Identify supported SSL/TLS protocol versions.
This tool is designed for authorized security testing, educational purposes, and legitimate network administration only. Unauthorized access to computer systems is illegal.