aimless-security
Version:
Enhanced Runtime Application Self-Protection (RASP) and API Fuzzing Engine with advanced threat detection, behavioral analysis, and intelligent response scoring for Node.js applications
12 lines • 556 B
TypeScript
import { RequestFingerprint } from '../types';
export declare class RequestFingerprintEngine {
private knownBotPatterns;
private suspiciousHeaders;
analyzeRequest(headers: Record<string, string>): RequestFingerprint;
private looksLikeBrowser;
private generateFingerprint;
isSuspicious(fingerprint: RequestFingerprint): boolean;
getRecommendedAction(fingerprint: RequestFingerprint): 'allow' | 'challenge' | 'block';
generateReport(fingerprint: RequestFingerprint): string;
}
//# sourceMappingURL=request-fingerprint.d.ts.map