UNPKG

domainlooker

Version:

A fast CLI and MCP server for inspecting domains: WHOIS/RDAP, DNS, SSL, ports, subdomains, with CSV/JSON export.

31 lines 1.22 kB
import { RecordType } from './services/propagation.js'; import { InspectionOptions } from './types/index.js'; export declare class DomainInspector { private options; private collector; private csvExporter?; private jsonExporter?; constructor(options?: InspectionOptions); private collectOptions; inspect(domain: string): Promise<void>; inspectMany(domains: string[], parallelLimit?: number): Promise<void>; private renderReport; whoisReport(domain: string): Promise<boolean>; dnsReport(domain: string): Promise<boolean>; sslReport(domain: string): Promise<boolean>; portsReport(domain: string): Promise<boolean>; subdomainReport(domain: string): Promise<boolean>; propagationReport(domain: string, recordType: RecordType, mapFile?: string): Promise<boolean>; private gather; /** Run `work` under a single spinner so concurrent lookups never fight for the TTY line. */ private withSpinner; private logVerbose; private renderWhois; private renderDns; private renderSsl; private renderPorts; private renderSubdomains; private renderPropagation; private renderAdvisories; } //# sourceMappingURL=domain-inspector.d.ts.map