$ show likexian/whois
Whois is a Go library and command-line tool for performing WHOIS queries on domain names, IP addresses (IPv4 and IPv6), and ASNs. The library handles the complexity of WHOIS referral chains, server-specific quirks (such as those for ARIN and GoDaddy), and provides configurable options for timeout, dialer (for proxy support), and referral control. The CLI tool provides a user-friendly interface for querying WHOIS information and optionally outputting parsed JSON results using the whois-parser package. The project is actively maintained with regular commits, CI/CD workflows, and versioned releases.
The LLM identified 1 files worth highlighting for reuse:
The core whois client implementation that handles domain, IP, and ASN queries. It manages referral chains, server-specific quirks (e.g., ARIN, GoDaddy), and provides configurable timeout, dialer, and referral control. Demonstrates robust network programming and protocol handling.