Usage
probe command performs a low-level infrastructure audit of a URL, inspecting transport layer details, SSL/TLS configuration, HTTP headers, and protocol negotiation. This is useful for security audits, performance optimization, and troubleshooting connection issues.
Arguments
URL to audit. Must be a valid HTTP/HTTPS URL.
Options
Prints structured, expanded human-readable output with detailed information.
Prints low-level timing, negotiation, and raw protocol details for deep troubleshooting.
Outputs structured JSON only, suitable for programmatic consumption or piping to other tools.
Request timeout in milliseconds.
What It Inspects
Theprobe command analyzes:
SSL/TLS Configuration
- Certificate validity and expiration
- Certificate chain validation
- TLS version and cipher suites
- Protocol negotiation details
- Certificate transparency logs
HTTP Configuration
- Response headers
- Security headers (HSTS, CSP, X-Frame-Options, etc.)
- Caching headers
- Compression settings
- Cookie configuration
Transport Layer
- Connection timing (DNS, TCP, TLS handshake)
- Redirect chain analysis
- Protocol upgrades (HTTP/1.1, HTTP/2, HTTP/3)
- Keep-alive settings
Network Performance
- DNS resolution time
- Connection establishment time
- Time to first byte (TTFB)
- Total request time
Examples
Basic Audit
Detailed Audit
- Full certificate chain
- All HTTP headers
- Timing breakdown
- Security recommendations
Debug Mode
- Raw protocol handshake details
- Byte-level timing
- Negotiation steps
- Low-level socket information
JSON Output for Automation
jq or other JSON processors for automated checks.
Security Audit Script
CI/CD Integration
Output Formats
Default (Pretty)
Verbose
Adds:- Complete certificate chain
- All response headers
- Detailed timing breakdown
- Security header analysis
Debug
Adds:- Protocol negotiation logs
- Socket-level details
- Raw timing data
- Connection state information
JSON
Use Cases
SSL Certificate Monitoring
Check certificate expiration and validity:Security Header Audit
Verify security headers are present:Performance Debugging
Identify slow connection phases:Protocol Analysis
Check HTTP/2 or HTTP/3 support:Redirect Chain Analysis
Understand redirect behavior:The
probe command performs only a single request to the specified URL. It does not crawl the site or analyze multiple pages.