domainlooker
Version:
🕵️ Mission-critical domain intelligence gathering tool with spy-themed interface. Comprehensive WHOIS, DNS, SSL, network analysis, subdomain discovery, and API-ready JSON exports.
26 lines • 930 B
TypeScript
import { DomainInfo, InspectionOptions } from '../types/index.js';
import { DomainAnalysisResponse } from '../types/api-schema.js';
export declare class JsonExportService {
private domains;
private startTime;
private requestId;
private options;
constructor(options?: InspectionOptions);
addDomain(domainInfo: DomainInfo): void;
private transformDomainData;
private determineOverallStatus;
private transformWhoisData;
private transformDnsData;
private transformSslData;
private transformNetworkData;
private transformSubdomainData;
private analyzeSubdomainPatterns;
private analyzeSubdomainDepth;
private performThreatAssessment;
private collectDataSources;
exportToFile(filename: string): Promise<void>;
private generateResponse;
getAnalysisCount(): number;
getStructuredData(): DomainAnalysisResponse;
}
//# sourceMappingURL=json-export.d.ts.map