UNPKG

bot-guardian-js

Version:

A powerful bot detection and prevention library for Node.js applications

32 lines (31 loc) 675 B
export interface BotDetectionResult { isBot: boolean; confidence: number; reasons: string[]; timestamp: number; metadata?: { userAgent?: string; ip?: string; tlsFingerprint?: string; behaviorScore?: number; }; } export interface BehaviorData { mouseMovements: MouseMovement[]; scrollEvents: ScrollEvent[]; keyboardEvents: KeyboardEvent[]; timeOnPage: number; } export interface MouseMovement { x: number; y: number; timestamp: number; } export interface ScrollEvent { scrollTop: number; timestamp: number; } export interface KeyboardEvent { key: string; timestamp: number; }