3 stable releases
| 2.0.0 | Nov 3, 2025 |
|---|---|
| 1.0.2 | Feb 2, 2022 |
| 1.0.1 | Sep 10, 2021 |
| 1.0.0 |
|
| 0.2.1 |
|
#436 in Cryptography
14KB
292 lines
SSLEnum
Extract SSL certificate data (Subject Name, Subject Alt Names, Organisation)
Install
- Install from
crates.io
cargo install sslenum --force
- Intall from
github
git clone https://github.com/melbadry9/SSLEnum.git
cd SSLEnum
cargo install --path .
Usagec
- Help
SSLEnum [SSL Data Enumeration] 2.0.0
Mohamed Elbadry
USAGE:
sslenum [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-d, --domain <DOMAIN> Single domain to test
-o, --out <FILE> Write results to JSONL file
-p, --port <PORT> [default: 443]
-t, --threads <THREADS> Concurrent blocking probes [default: 200]
-T, --timeout <SECS> Per-IP connect/read/write timeout in seconds [default: 1]
$ cat subdomains.list | sslenum -t 50 -p 443 -T 3 -o ssl.json
$ sslenum -d example.com | jq
- Output
{
"hostname": "example.com",
"ip": "23.215.0.138",
"org": [
"Internet Corporation for Assigned Names and Numbers"
],
"cn": [
"*.example.com"
],
"alt_names": [
"*.example.com",
"example.com"
],
"dangling": false
}
Dependencies
~9–14MB
~238K SLoC