Skip to content

THEgrison/StealthBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StealthBrowser

StealthBrowser est un navigateur basé sur Electron.js conçu pour isoler la navigation web et contourner certains mécanismes de détection d’activité ou de restriction d’affichage implémentés par les sites.

Fonctionnalités principales

1. Gestion de la visibilité (Anti-AFK)

Le navigateur injecte un script qui surcharge les API de visibilité de Chromium.

  • document.hidden est forcé à false
  • document.visibilityState est forcé à "visible"

Effet :
Le site considère que l’onglet est actif en permanence, même si la fenêtre est minimisée ou si l’utilisateur change d’application.


2. Blocage du mode plein écran

Trois niveaux de protection sont mis en place :

Permissions système (Electron)

  • Rejet des requêtes :
    • fullscreen
    • pointerLock

Interception JavaScript

  • Neutralisation des fonctions :
    • requestFullscreen
    • webkitRequestFullscreen
    • autres variantes

Contraintes CSS

  • Injection de styles empêchant tout élément de dépasser le cadre de la fenêtre

3. Émulation de présence active

Simulation d’activité utilisateur pour contourner les systèmes d’inactivité.

Mouvements de souris

  • Génération d’événements mousemove aléatoires à intervalles réguliers

Simulations clavier

  • Envoi périodique de signaux de touches neutres (ex : Shift)

4. Verrouillage du focus

Le navigateur intercepte et bloque les événements :

  • blur

Effet :
Le site ne détecte pas lorsque l’utilisateur quitte la fenêtre ou interagit avec une autre application.


Installation et Configuration

Prérequis

  • Node.js (version LTS recommandée)

Cloner le dépôt

git clone https://github.com/THEgrison/StealthBrowser
cd StealthBrowser

Installation

npm init -y
npm install electron --save-dev

Configuration

-Dans le fichier package.json, ajouter

"scripts": {
  "start": "electron ."
}

Lancement

npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors