tlsx
Fast and configurable TLS grabber focused on TLS based data collection and analysis.
More info →Options (15)
-ubooleanDisplay TLS version and cipher of one or more hosts
tlsx {{[-u|-host]}} {{host1,host2,...}} {{[-tv|-tls-version]}} -cipherbooleanDisplay TLS version and cipher of one or more hosts
tlsx {{[-u|-host]}} {{host1,host2,...}} {{[-tv|-tls-version]}} -cipherbooleanEnumerate and display supported TLS versions and ciphers of a host
tlsx {{[-u|-host]}} {{host}} {{[-ve|-version-enum]}} {{[-ce|-cipher-enum]}}booleanEnumerate and display supported TLS versions and ciphers of a host
tlsx {{[-u|-host]}} {{host}} {{[-ve|-version-enum]}} {{[-ce|-cipher-enum]}}-lbooleanScan a list of hosts from a file and mark hosts with expired/self-signed/mismatched/revoked/untrusted certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-ex|-expired]}} {{[-ss|-self-signed]}} {{[-mm|-mismatched]}} {{[-re|-revoked]}} {{[-un|-untrusted]}}booleanScan a list of hosts from a file and mark hosts with expired/self-signed/mismatched/revoked/untrusted certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-ex|-expired]}} {{[-ss|-self-signed]}} {{[-mm|-mismatched]}} {{[-re|-revoked]}} {{[-un|-untrusted]}}booleanScan a list of hosts from a file and mark hosts with expired/self-signed/mismatched/revoked/untrusted certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-ex|-expired]}} {{[-ss|-self-signed]}} {{[-mm|-mismatched]}} {{[-re|-revoked]}} {{[-un|-untrusted]}}booleanScan a list of hosts from a file and mark hosts with expired/self-signed/mismatched/revoked/untrusted certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-ex|-expired]}} {{[-ss|-self-signed]}} {{[-mm|-mismatched]}} {{[-re|-revoked]}} {{[-un|-untrusted]}}booleanScan a list of hosts from a file and mark hosts with expired/self-signed/mismatched/revoked/untrusted certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-ex|-expired]}} {{[-ss|-self-signed]}} {{[-mm|-mismatched]}} {{[-re|-revoked]}} {{[-un|-untrusted]}}booleanScan a list of hosts from a file and mark hosts with expired/self-signed/mismatched/revoked/untrusted certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-ex|-expired]}} {{[-ss|-self-signed]}} {{[-mm|-mismatched]}} {{[-re|-revoked]}} {{[-un|-untrusted]}}-cbooleanAdjust per host concurrency, timeout, retry and delay parameters when scanning a list of hosts for wildcard SSL certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-c|-concurrency]}} {{300}} -timeout {{5}} -retry {{3}} -delay {{200ms}} {{[-wc|-wildcard-cert]}}booleanAdjust per host concurrency, timeout, retry and delay parameters when scanning a list of hosts for wildcard SSL certificates
tlsx {{[-l|-list]}} {{path/to/hosts.txt}} {{[-c|-concurrency]}} {{300}} -timeout {{5}} -retry {{3}} -delay {{200ms}} {{[-wc|-wildcard-cert]}}-jbooleanDisplay Subject Alternative Names (SANs) from the TLS certificate of a host, with JSON output written to a file
tlsx {{[-u|-host]}} {{host}} -san {{[-j|-json]}} {{[-o|-output]}} {{path/to/file.json}}-obooleanDisplay Subject Alternative Names (SANs) from the TLS certificate of a host, with JSON output written to a file
tlsx {{[-u|-host]}} {{host}} -san {{[-j|-json]}} {{[-o|-output]}} {{path/to/file.json}}booleanPerform a self health-check of `tlsx` itself
tlsx {{[-hc|-health-check]}}Examples (7)
Display TLS version and cipher of one or more hosts
tlsx [-u|-host] host1,host2,... [-tv|-tls-version] -cipherEnumerate and display supported TLS versions and ciphers of a host
Scan a list of hosts from a file and mark hosts with expired/self-signed/mismatched/revoked/untrusted certificates
tlsx [-l|-list] path/to/hosts.txt [-ex|-expired] [-ss|-self-signed] [-mm|-mismatched] [-re|-revoked] [-un|-untrusted]Adjust per host concurrency, timeout, retry and delay parameters when scanning a list of hosts for wildcard SSL certificates
tlsx [-l|-list] path/to/hosts.txt [-c|-concurrency] 300 -timeout 5 -retry 3 -delay 200ms [-wc|-wildcard-cert]Display Subject Alternative Names (SANs) from the TLS certificate of a host, with JSON output written to a file
Perform a self health-check of `tlsx` itself
tlsx [-hc|-health-check]