Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.53 KB

README.md

File metadata and controls

36 lines (27 loc) · 1.53 KB

C3LI

Allows you to search for SSL certificates associated with a domain using crt.sh and display the details including common name, issuer, expiration dates, and more.

Features

  • Fetches SSL certificates from crt.sh based on a specified domain.
  • Displays certificate details such as common name, issuer name, serial number, validity dates, and fingerprints.
  • Supports sorting certificates by issuer name or expiration date.
  • Optional verbose mode to display additional details like fingerprints and subject alternative names.
  • Option to output results to a file for easy sharing or further analysis.

Usage

Prerequisites

  1. Go installed on your system. If not, you can download it from golang website.

Installation

  1. Clone the repository to your local machine:

git clone https://github.com/symbolexe/C3LI.git

cd C3LI

./C3LI --url example.com

  1. Navigate to the directory containing the tool and run it using the go run command:

go run C3LI.go --url example.com

Replace example.com with the domain you want to search for SSL certificates.

Options

  • -url: Specify the target domain to search certificates for (required).
  • -v: Enable verbose output to display additional certificate details.
  • -sort issuer|expiration: Sort results by issuer name or expiration date.
  • -output filename.txt: Specify a file to save the results (default is to print to console).

Example

Search certificates for example.com and save results to output.txt:

go run C3LI.go --url example.com --output output.txt