sslenum

Crates.iosslenum
lib.rssslenum
version2.0.0
created_at2021-06-02 10:58:59.567363+00
updated_at2025-11-03 17:27:29.359593+00
descriptionSSL certificate Extractor
homepage
repositoryhttps://github.com/melbadry9/sslenum
max_upload_size
id405240
size28,170
Mohamed Elbadry (melbadry9)

documentation

https://github.com/melbadry9/sslenum

README

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
}
Commit count: 32

cargo fmt