mirror of
https://github.com/LightZirconite/Microsoft-Rewards-Bot.git
synced 2026-01-11 09:46:16 +00:00
Summary of implemented anti-detection improvements:
New files created: SecureRandom.ts: Crypto-secure randomization (replaces Math.random()) NaturalMouse.ts: Mouse movements with Bézier curves AntiDetectionScripts.ts: 23 layers of client-side anti-detection Modified files: Browser.ts: Integration of the centralized anti-detection system Humanizer.ts: Complete rewrite with session personalization HumanBehavior.ts: Unique personalization per account creation Config.ts: New ConfigAntiDetection interface 23 active anti-detection protections: WebDriver removal Chrome runtime mocking Canvas noise injection WebGL parameter spoofing Audio fingerprint protection WebRTC IP leak prevention Battery API spoofing Permissions API masking Plugin spoofing Network Information Media Device Protection Speech Synthesis Protection Keyboard Layout Detection and Prevention Timing Attack Prevention Error Stack Sanitization Console Protection Navigator Properties Protection Hardware Concurrency Spoofing Memory Spoofing Connection Information PDF Viewer Detection Automation Detection (Puppeteer, Selenium, Playwright) Timezone/Locale Coherence Behavioral Improvements: Bezier Curves for Mouse Movement (No Straight Lines) Simulated Natural Tremors in Movements Overshoot and Correction Like a Real Human Unique Personality Per Session (Typing Speed, Mouse Precision, Error Rate) Gaussian Distribution for Delays (No Fixed Timing) Fatigue Simulation with Performance Variation Random Thinking Pauses
This commit is contained in:
@@ -31,6 +31,7 @@ export interface Config {
|
||||
dashboard?: ConfigDashboard; // Local web dashboard for monitoring and control
|
||||
scheduling?: ConfigScheduling; // Automatic scheduler configuration (cron/Task Scheduler)
|
||||
errorReporting?: ConfigErrorReporting; // Automatic error reporting to community webhook
|
||||
antiDetection?: ConfigAntiDetection; // Advanced anti-detection configuration
|
||||
}
|
||||
|
||||
export interface ConfigSaveFingerprint {
|
||||
@@ -212,3 +213,28 @@ export interface ConfigScheduling {
|
||||
export interface ConfigErrorReporting {
|
||||
enabled?: boolean; // enable automatic error reporting to community webhook (default: true)
|
||||
}
|
||||
|
||||
/**
|
||||
* Advanced anti-detection configuration for browser fingerprint spoofing.
|
||||
* These values override fingerprint-generator defaults for consistency.
|
||||
*/
|
||||
export interface ConfigAntiDetection {
|
||||
/** Timezone override (e.g., "America/New_York", "Europe/Paris") */
|
||||
timezone?: string;
|
||||
/** Locale override (e.g., "en-US", "fr-FR") */
|
||||
locale?: string;
|
||||
/** Browser languages array (e.g., ["en-US", "en"]) */
|
||||
languages?: string[];
|
||||
/** WebGL vendor string override */
|
||||
webglVendor?: string;
|
||||
/** WebGL renderer string override */
|
||||
webglRenderer?: string;
|
||||
/** Enable canvas noise injection (default: true) */
|
||||
canvasNoise?: boolean;
|
||||
/** Enable WebGL parameter spoofing (default: true) */
|
||||
webglNoise?: boolean;
|
||||
/** Enable audio fingerprint protection (default: true) */
|
||||
audioNoise?: boolean;
|
||||
/** Enable WebRTC IP leak protection (default: true) */
|
||||
webrtcProtection?: boolean;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user