Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
GetBlocked — Extension Chrome MV3 légère, uniquement locale, pour réduire le suivi web tiers courant. | Kitploit
Outils/GitHubGitHub/alex-w-developer/getblocked
Outils DéfensifsSécurité WebProtection de la Vie PrivéeApprentissage et ÉducationRessources Organisées
GitHubalex-w-developer/getblocked

GetBlocked

Extension Chrome MV3 légère, uniquement locale, pour réduire le suivi web tiers courant.

Voir le dépôt
236il y a 14 joursVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Logo GetBlocked!

GetBlocked!

Pages plus propres. Moins de traqueurs. Local uniquement.

GetBlocked! est une extension Chrome légère et locale qui aide à réduire le suivi courant des sites tiers en bloquant les requêtes de traqueurs connus, en nettoyant les liens de suivi et en expliquant les tentatives de suivi.

Il est conçu comme un petit projet Manifest V3 inspectable pour les personnes souhaitant un outil de confidentialité convivial et pour les contributeurs souhaitant des pull requests rapides et utiles.

Ce que GetBlocked! fait

  • Bloque une liste de départ organisée de domaines de traqueurs tiers connus via declarativeNetRequest de Chrome.
  • Nettoie les paramètres d'URL de suivi courants comme utm_source, fbclid, gclid, dclid, mc_cid et des IDs de campagne similaires.
  • Détecte les tentatives de suivi visibles telles que les pixels, les scripts suspects, les iframes de suivi et les liens de suivi.
  • Affiche un rapport compact dans une popup avec :
    • Bloqués sur cette page
    • Liens de suivi nettoyés
    • Tentatives de suivi visibles détectées
    • Catégories détectées
  • Conserve les données du rapport localement dans chrome.storage.local.

Ce que GetBlocked! peut bloquer

GetBlocked! bloque une liste de départ organisée de domaines de traqueurs tiers connus et de paramètres d'URL de suivi.

La couverture actuelle inclut :

  • Traqueurs d'analyse
  • Traqueurs publicitaires et de reciblage
  • Pixels de réseaux sociaux
  • Outils de relecture de session et de heatmaps
  • Traqueurs d'affiliation et d'attribution
  • Traqueurs de marketing par e-mail
  • Paramètres d'URL de suivi

La liste de traqueurs est intentionnellement conservatrice. Les règles sont limitées aux requêtes tierces pour réduire les dysfonctionnements des sites.

Ce que GetBlocked! ne peut pas faire

  • Il ne bloque pas tous les traqueurs.
  • Il ne rend pas les utilisateurs anonymes.
  • Il n'arrête pas le suivi après connexion à un compte.
  • Il n'arrête pas le suivi côté serveur.
  • Il n'empêche pas entièrement l'empreinte numérique avancée.
  • Il n'est pas destiné à remplacer les bloqueurs de publicités complets.

En quoi GetBlocked! est différent

GetBlocked! est :

  • Léger : ensemble de règles réduit, popup simple, pièces mobiles minimales.
  • Uniquement local : pas d'analyse externe, de télémétrie ou de journalisation à distance.
  • Open source : les règles, la popup et les scripts de génération sont inspectables.
  • Éducatif : les catégories et le libellé sont conçus pour expliquer clairement le suivi courant.
  • Accessible aux débutants : de petites PR peuvent améliorer le catalogue de traqueurs, la documentation, les tests ou l'interface.
  • Pas un remplacement des bloqueurs de publicités complets : il se concentre sur les traqueurs courants et des explications claires.

Pourquoi toutes les données restent locales

GetBlocked! n'envoie pas de données de navigation à un serveur. L'extension utilise :

  • declarativeNetRequest pour le blocage local des requêtes géré par Chrome.
  • chrome.storage.local pour les données de rapport de page.
  • Un script de contenu qui analyse localement la page actuelle pour détecter les signaux de suivi visibles.

Il n'y a pas d'analyse externe, de points de terminaison de télémétrie, de journaux distants ou d'actifs distants intégrés dans l'extension.

Installer localement dans Chrome

  1. Téléchargez ou clonez ce dépôt.
  2. Ouvrez chrome://extensions.
  3. Activez le mode développeur.
  4. Choisissez Charger l'extension non empaquetée.
  5. Sélectionnez le dossier du projet GetBlocked!.
  6. Épinglez GetBlocked! et ouvrez la popup sur des pages web normales.

La version de production évite les permissions de retour DNR réservées au débogage. La popup utilise les signaux locaux de la page ainsi que le badge de comptage d'actions DNR de production de Chrome comme estimation au niveau de la page, tandis que les règles de blocage et de nettoyage d'URL restent appliquées par declarativeNetRequest de MV3.

Contribuer en 10 minutes

Le moyen le plus simple de contribuer est d'ajouter un domaine de traqueur.

  1. Modifiez shared/tracker-catalog.json.
  2. Ajoutez un fixture dans test/tracker-test-set.json.
  3. Exécutez npm run generate:rules.
  4. Exécutez npm run test:evidence.
  5. Ouvrez une PR.

Les PR sont les bienvenues pour les ajouts de domaines de traqueurs, les tests de sites cassés, le polissage de l'interface, la documentation et les améliorations de tests. Vous n'avez pas besoin de demander avant d'ouvrir une petite PR ciblée.

Comment fonctionne le catalogue de traqueurs

Les domaines de traqueurs sont maintenus dans shared/tracker-catalog.json.

Chaque entrée de traqueur inclut :

  • domain
  • category
  • label
  • notes

Les paramètres d'URL de suivi sont maintenus dans shared/tracking-params.json.

Après avoir modifié le catalogue ou la liste des paramètres de suivi, régénérez les fichiers dérivés de l'extension :

root@kitploit:~
npm run generate:rules

Cela met à jour :

  • rules/rules.json, utilisé par declarativeNetRequest de Chrome.
  • shared/config.js, utilisé par le script de contenu et la détection de catégories de la popup.

Ne modifiez pas manuellement les règles/config générées sauf si vous mettez également à jour le générateur ou le catalogue source.

Exécuter les tests

Exécutez les mêmes couches de validation locales qu'utilise CI :

root@kitploit:~
npm run check

Cela régénère les règles, exécute le fixture de preuve, vérifie la syntaxe JavaScript, analyse les fichiers de données JSON, vérifie que les fichiers générés sont synchronisés et exécute les garde-fous de confidentialité/sécurité.

Vérifications individuelles utiles :

root@kitploit:~
npm run generate:rules
npm run test:evidence
npm run check:syntax
npm run check:json
npm run check:generated
npm run check:safety

Vérification manuelle dans le navigateur

Après avoir chargé l'extension non empaquetée, démarrez un serveur local simple à partir de ce dossier :

root@kitploit:~
python -m http.server 8080

Puis ouvrez :

root@kitploit:~
http://localhost:8080/test/manual-test.html?utm_source=demo&utm_medium=test&fbclid=manual

Avec GetBlocked! activé, les paramètres de suivi doivent être supprimés de l'URL de la page et la popup doit montrer l'activité des traqueurs au niveau de la page. Pour une vérification avant/après, comparez le panneau Réseau du navigateur avec l'extension désactivée puis activée.

Liens pour les contributeurs

  • Guide de contribution
  • Ajout de traqueurs
  • Sites cassés
  • Guide de développement
  • Premières issues
  • Guide des labels
  • Texte de lancement
  • Politique de sécurité

Licence

Licence MIT. Voir LICENSE.

Télécharger l’outil