tlsinspect

Crates.iotlsinspect
lib.rstlsinspect
version0.2.0
created_at2026-01-02 17:56:29.295838+00
updated_at2026-01-03 21:08:28.390743+00
descriptionA CLI for inspecting TLS certificate chains and IP overrides.
homepage
repositoryhttps://github.com/praveenkulkarni1996/tlsinspect
max_upload_size
id2018953
size33,595
Praveen Kulkarni (praveenkulkarni1996)

documentation

README

TLS Inspect

A command-line tool for inspecting TLS/SSL certificates and connections.

Installation

Prerequisites

  • Rust (latest stable version recommended)

Building from Source

git clone https://github.com/praveenkulkarni1996/tlsinspect.git
cd tlsinspect
cargo build --release

The binary will be available at target/release/tlsinspect.

Usage

tlsinspect [OPTIONS] <HOST>

Options

  • <HOST>: The hostname for SNI and validation (e.g., www.google.com)
  • --ip <IP>: Optional specific IP to connect to (overrides DNS resolution)
  • --port <PORT>: Port to connect to (default: 443)

Examples

# Inspect a certificate from a domain
tlsinspect example.com

# Connect to a specific IP while using example.com for SNI
tlsinspect example.com --ip 93.184.216.34

# Connect to a non-standard port
tlsinspect example.com --port 8443

Features

  • Retrieve and display TLS certificate information
  • Inspect certificate chains (leaf and intermediate certificates)
  • Display certificate subject, algorithm, and serial number
  • Support for custom IP and port connections
  • SNI (Server Name Indication) support

Dependencies

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Commit count: 0

cargo fmt