@superadnim/osint-mcp-server
Version:
Professional OSINT MCP Server for intelligence gathering with privacy protection
26 lines • 1.18 kB
TypeScript
import { ConfigManager } from '../utils/config-manager.js';
import { Logger } from '../utils/logger.js';
import { PeopleSearchResult, PhoneLookupResult, EmailIntelResult } from '../types/osint-types.js';
export declare class OSINTEngine {
private configManager;
private logger;
private cache;
private rateLimiter;
private dataSourceManager;
private correlationEngine;
private mindMapManager;
constructor(configManager: ConfigManager, logger: Logger);
searchPeople(args: Record<string, unknown>): Promise<PeopleSearchResult>;
lookupPhone(args: Record<string, unknown>): Promise<PhoneLookupResult>;
analyzeEmail(args: Record<string, unknown>): Promise<EmailIntelResult>;
enumerateUsername(args: Record<string, unknown>): Promise<unknown>;
reconDomain(args: Record<string, unknown>): Promise<unknown>;
performGoogleDorking(args: Record<string, unknown>): Promise<unknown>;
manageMindMap(args: Record<string, unknown>): Promise<unknown>;
private detectQueryType;
private calculateConfidence;
private maskSensitiveData;
private maskPhone;
private maskEmail;
}
//# sourceMappingURL=osint-engine.d.ts.map