LinuxCommandLibrary

tlsx

Fast TLS certificate and cipher probing

TLDR

Check TLS

$ tlsx -u [example.com]
copy
Show certificate
$ tlsx -u [example.com] -san -cn
copy
Multiple hosts
$ tlsx -l [hosts.txt]
copy
JSON output
$ tlsx -u [example.com] -json
copy
Check specific port
$ tlsx -u [example.com:8443]
copy
Show cipher
$ tlsx -u [example.com] -cipher
copy

SYNOPSIS

tlsx [-u host] [-l file] [-json] [options]

DESCRIPTION

tlsx is a fast TLS probing tool that connects to hosts and inspects their TLS configurations, certificates, and supported cipher suites. It can extract certificate details including subject names, Subject Alternative Names (SANs), expiration dates, and issuer information.
The tool supports scanning multiple hosts in parallel from a file list, making it suitable for large-scale TLS reconnaissance. Output can be formatted as JSON for integration with other security tools. It is part of the ProjectDiscovery toolkit commonly used in security assessments.

PARAMETERS

-u HOST

Target host.
-l FILE
Host list file.
-san
Show Subject Alt Names.
-cn
Show Common Name.
-cipher
Show cipher suites.
-json
JSON output.

CAVEATS

Network access required. Some hosts may block. Go-based tool.

HISTORY

tlsx was created by ProjectDiscovery for fast TLS probing and certificate analysis.

SEE ALSO

openssl(1), testssl(1), sslyze(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community