ssldumpx

command module
v0.0.0-...-8beefb6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

README

ssldumpx

ssldumpx is a fast and lightweight tool written in Go for extracting domains and subdomains from SSL/TLS certificates.
  • It connects to a list of IPs or hostnames, retrieves their certificates, and prints out Common Names (CN) and Subject Alternative Names (SAN) — including wildcard domains (e.g., *.example.com).

🟢 Installation

  • Make sure you have Go 1.18 or higher installed.

  • To install the latest version of ssldumpx, run: go install github.com/0xrootface/ssldumpx@latest

This will download, build, and install the ssldumpx binary to your $GOPATH/bin or $HOME/go/bin directory. Make sure this directory is in your system PATH so you can run ssldumpx from anywhere.


✅ Features:

  • Extracts domains and subdomains from SSL certificates
  • Supports both Subject CN and SAN fields
  • Optional filters: silent output, unique entries only
  • JSON output support
  • Highly concurrent (default 100 threads)
  • Input from file, stdin, or arguments
  • Marks wildcard domains (e.g., *.example.com (wildcard))

🛠️ Example usage: cat ips.txt | ./ssldumpx -silent -uniq

or

echo 1.1.1.1/19 | mapcidr -silent | ssldumpx -all -silent -threads 500

  • install mapcidr: go install -v github.com/projectdiscovery/mapcidr/cmd/mapcidr@latest

🧪 Sample output:

  • *.example.com (wildcard)
  • example.com
  • login.example.org

Perfect for recon, asset discovery, bug bounty, and SSL intelligence.

Documentation

Overview

ssldumpx.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL