Skip to main content
ASM Cheatsheet

tlsx

Intermediate
Actively maintained

Collect TLS certificate data at scale — issuers, SANs, expiry, and misconfiguration

https://github.com/projectdiscovery/tlsx

Installation

go install -v github.com/projectdiscovery/tlsx/cmd/tlsx@latest

Usage

Basic Usage

# Pull certificate details for a set of hosts
cat live.txt | tlsx -silent

# Expand scope: every hostname listed in the certificate SANs
cat live.txt | tlsx -silent -san -resp-only | sort -u

# Surface certificates that are expired or expiring soon
cat live.txt | tlsx -silent -expired -self-signed

# Full JSON for reporting
cat live.txt | tlsx -silent -json -o certs.json