Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
GetBlocked — Estensione Chrome MV3 leggera e solo locale per ridurre il tracciamento web comune di terze parti. | Kitploit
Strumenti/GitHubGitHub/alex-w-developer/getblocked
Strumenti DifensiviSicurezza WebPrivacyApprendimento e FormazioneRisorse Curate
GitHubalex-w-developer/getblocked

GetBlocked

Estensione Chrome MV3 leggera e solo locale per ridurre il tracciamento web comune di terze parti.

Vedi Repository
23614 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Logo di GetBlocked!

GetBlocked!

Pagine più pulite. Meno tracker. Solo locale.

GetBlocked! è un'estensione Chrome leggera e solo locale che aiuta a ridurre il tracciamento comune di terze parti sui siti web bloccando le richieste di tracker noti, ripulendo i link di tracciamento e spiegando i tentativi di tracciamento.

È realizzato come un piccolo progetto Manifest V3 ispezionabile per persone che desiderano uno strumento di privacy amichevole e per contributori che vogliono pull request rapide e utili.

Cosa fa GetBlocked!

  • Blocca un elenco iniziale curato di domini tracker di terze parti noti utilizzando Chrome declarativeNetRequest.
  • Ripulisce i parametri URL di tracciamento comuni come utm_source, fbclid, gclid, dclid, mc_cid e simili ID di campagna.
  • Rileva tentativi di tracciamento visibili come pixel, script sospetti, iframe di tracciamento e link di tracciamento.
  • Mostra un rapporto popup compatto con:
    • Bloccati in questa pagina
    • Link di tracciamento ripuliti
    • Tentativi di tracciamento visibili rilevati
    • Categorie rilevate
  • Mantiene i dati del report in locale in chrome.storage.local.

Cosa può bloccare GetBlocked!

GetBlocked! blocca un elenco iniziale curato di domini tracker di terze parti noti e parametri URL di tracciamento.

La copertura attuale include:

  • Tracker di analisi
  • Tracker pubblicitari e di retargeting
  • Pixel dei social media
  • Strumenti di sessione replay e heatmap
  • Tracker di affiliazione e attribuzione
  • Tracker di email marketing
  • Parametri URL di tracciamento

L'elenco dei tracker è intenzionalmente conservativo. Le regole sono limitate alle richieste di terze parti per ridurre i malfunzionamenti dei siti.

Cosa GetBlocked! non può fare

  • Non blocca tutti i tracker.
  • Non rende gli utenti anonimi.
  • Non ferma il tracciamento dopo l'accesso a un account.
  • Non ferma il tracciamento lato server.
  • Non previene completamente l'fingerprinting avanzato.
  • Non è pensato per sostituire i blocca-pubblicità completi.

Come GetBlocked! è diverso

GetBlocked! è:

  • Leggero: piccolo set di regole, popup semplice, parti minime.
  • Solo locale: nessuna analisi esterna, telemetria o registrazione remota.
  • Open source: le regole, il popup e gli script di generazione sono ispezionabili.
  • Educativo: le categorie e la terminologia sono progettate per spiegare chiaramente il tracciamento comune.
  • Adatto ai principianti: piccole PR possono migliorare il catalogo dei tracker, la documentazione, i test o l'interfaccia.
  • Non un sostituto per i blocca-pubblicità completi: si concentra sui tracker comuni e su spiegazioni chiare.

Perché tutti i dati rimangono locali

GetBlocked! non invia dati di navigazione a nessun server. L'estensione utilizza:

  • declarativeNetRequest per il blocco locale delle richieste gestito da Chrome.
  • chrome.storage.local per i dati del report di pagina.
  • Uno script di contenuto che scansiona localmente la pagina corrente per segnali di tracciamento visibili.

Non ci sono analisi esterne, endpoint di telemetria, log remoti o asset remoti inclusi nell'estensione.

Installazione locale in Chrome

  1. Scarica o clona questo repository.
  2. Apri chrome://extensions.
  3. Attiva la modalità sviluppatore.
  4. Scegli Carica estensione non pacchettizzata.
  5. Seleziona la cartella del progetto GetBlocked!.
  6. Appunta GetBlocked! e apri il popup sulle pagine web normali.

La build di produzione evita i permessi di feedback DNR solo per debug. Il popup utilizza segnali locali della pagina più il badge del conteggio delle azioni DNR di produzione di Chrome come stima a livello di pagina, mentre le regole di blocco e pulizia URL rimangono applicate da MV3 declarativeNetRequest.

Contribuisci in 10 minuti

Il modo più semplice per contribuire è aggiungere un dominio tracker.

  1. Modifica shared/tracker-catalog.json.
  2. Aggiungi un fixture in test/tracker-test-set.json.
  3. Esegui npm run generate:rules.
  4. Esegui npm run test:evidence.
  5. Apri una PR.

Le PR sono benvenute per aggiunte di domini tracker, test di siti danneggiati, miglioramenti dell'interfaccia, documentazione e test. Non è necessario chiedere prima di aprire una PR piccola e mirata.

Come funziona il catalogo dei tracker

I domini tracker sono mantenuti in shared/tracker-catalog.json.

Ogni voce tracker include:

  • domain
  • category
  • label
  • notes

I parametri URL di tracciamento sono mantenuti in shared/tracking-params.json.

Dopo aver modificato il catalogo o l'elenco dei parametri di tracciamento, rigenera i file derivati dell'estensione:

root@kitploit:~
npm run generate:rules

Questo aggiorna:

  • rules/rules.json, usato da Chrome declarativeNetRequest.
  • shared/config.js, usato dallo script di contenuto e dal rilevamento delle categorie nel popup.

Non modificare a mano le regole/config generate a meno che non aggiorni anche il generatore o il catalogo sorgente.

Esegui i test

Esegui gli stessi livelli di validazione locale utilizzati dalla CI:

root@kitploit:~
npm run check

Questo rigenera le regole, esegue il fixture di evidence, controlla la sintassi JavaScript, analizza i file JSON, verifica che i file generati siano sincronizzati e esegue le barriere di privacy/sicurezza.

Controlli individuali utili:

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

Verifica manuale nel browser

Dopo aver caricato l'estensione non pacchettizzata, avvia un semplice server locale da questa cartella:

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

Poi apri:

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

Con GetBlocked! abilitato, i parametri di tracciamento dovrebbero essere rimossi dall'URL della pagina e il popup dovrebbe mostrare l'attività del tracker a livello di pagina. Per un confronto prima/dopo, confronta il pannello Rete del browser con l'estensione disabilitata e poi abilitata.

Link per i contributori

  • Guida ai contributi
  • Aggiunta di tracker
  • Siti danneggiati
  • Guida allo sviluppo
  • Buone prime issue
  • Guida alle etichette
  • Testi di lancio
  • Politica di sicurezza

Licenza

Licenza MIT. Vedi LICENSE.

Scarica lo strumento