Appendix: Available Scan Commands

Every type of scan that SSLyze can run against a server (supported cippher suites, session renegotiation, etc.) is represented by a ScanCommand, which is implemented using a plugin system. Each ScanCommand will return a ScanResult when run against a server.

This page lists all the ScanCommands and corresponding ScanResults available in the current release of SSLyze.

Shared Attributes

The ScanResult classes described in this section have specific attributes containing the result of a specific ScanCommand, but also share two attributes.

CertificateInfoPlugin

Additional helper classes

Updating the trust stores

OpenSslCipherSuitesPlugin

Additional helper classes

CompressionPlugin

FallbackScsvPlugin

HeartbleedPlugin

HttpHeadersScanPlugin

Additional helper classes

OpenSslCcsInjectionPlugin

SessionRenegotiationPlugin

SessionResumptionPlugin

RobotPlugin

EarlyDataPlugin