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
Strumenti/GitHubGitHub/ghostery/user-agent-desktop
Utilità GenericheSicurezza WebPrivacyApprendimento e FormazioneAnti-BotArchived
GitHubghostery/user-agent-desktop

user-agent-desktop

Ghostery Desktop Browser

Vedi Repository
137201 anno 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

Questo progetto è stato interrotto.

Consigliamo di utilizzare Ghostery Tracker and Ad Blocker in Firefox.


Ghostery Private Browser

Il Ghostery Desktop Browser è un fork minimale di Firefox ottimizzato per la privacy. Le principali funzionalità aggiuntive sono:

  • L'estensione Ghostery Privacy Blocker è inclusa e abilitata per impostazione predefinita.
  • Ricerca privacy di Ghostery inclusa.
  • Impostazioni di Firefox (telemetria, ecc.) ottimizzate per la massima privacy.

Download

Il browser Ghostery è disponibile per le seguenti piattaforme:

  • Windows (64bit)
  • Windows (ARM)
  • Mac OSX
  • Linux (64bit)

Canale Nightly

Offriamo anche una build nightly per testare le versioni di sviluppo. Per ottenerle:

  1. Installa la build di rilascio standard da uno dei collegamenti sopra.
  2. Apri il browser e naviga a about:config.
  3. Cerca la preferenza app.update.channel e cambia il valore in nightly.

Build Locale

Per compilare il browser dobbiamo prima scaricare una copia di Firefox e applicarvi le nostre personalizzazioni. Questo processo è gestito tramite fern.js, il nostro strumento per gestire il flusso di lavoro delle patch. Configura il tuo workspace locale come segue:

root@kitploit:~
git clone https://github.com/ghostery/user-agent-desktop.git
cd user-agent-desktop
npm ci # Fern.js dependencies
./fern.js use # Pull the correct Firefox and Ghostery extension sources
./fern.js import-patches # Apply patches to Firefox

Una volta ottenuto il sorgente di Firefox, dovrai configurare il tuo ambiente per compilare il browser. Istruzioni dettagliate sono disponibili per Firefox, ma nella maggior parte dei casi quanto segue sarà sufficiente:

root@kitploit:~
cd mozilla-release
./mach bootstrap

Una volta configurati i toolchain di compilazione, puoi compilare utilizzando il file mozconfig di Ghostery:

root@kitploit:~
cd mozilla-release
MOZCONFIG=/path/to/user-agent-desktop/brands/ghostery/mozconfig ./mach build # start build
./mach run # to launch the browser

Build multipiattaforma

La configurazione di build locale compilerà il browser per la tua piattaforma corrente. Per compilare per altre piattaforme forniamo build dockerizzate. Queste possono essere eseguite usando il comando fern.js build:

root@kitploit:~
./fern.js build -t mac

Le build per Windows e Mac dipendono dall'inclusione di framework di piattaforma. Questi devono essere posizionati nella directory build:

  • Mac: MacOSX14.4.sdk.tar.xz. Puoi trovarlo all'interno di un'installazione di XCode.
  • Windows: vs.tar.zstd e Makecab.exe. Vedi la fine di questo documento per sapere dove trovarli.

Flusso di lavoro di sviluppo

Dopo aver clonato il repository, esegui i seguenti comandi per iniziare (Nota: avrai bisogno di npm e node installati sul tuo sistema):

root@kitploit:~
./fern.js use # Setup 'mozilla-release' folder using information from '.workspace'
./fern.js import-patches
cd mozilla-release # Do some stuff... and commit your changes
./fern.js export-patches # Check 'patches' folder

Aggiornamento di Ghostery

L'incremento della versione dell'estensione Ghostery inclusa nel browser richiede quanto segue:

root@kitploit:~
./fern.js use --ghostery v8.5.2
./fern.js reset
./fern.js import-patches

Aggiornamento di Firefox

Ogni volta che viene rilasciata una nuova versione o se vuoi lavorare su un'altra versione di Firefox, esegui quanto segue:

root@kitploit:~
./fern.js use --firefox 80.0.1
./fern.js reset # Needed if you already had this version locally.
./fern.js import-patches

Compilazione

La compilazione del browser in qualsiasi variante può essere ottenuta come segue:

root@kitploit:~
# Prepare 'mozilla-release' folder with correct version and patches.
./fern.js use
./fern.js reset
./fern.js import-patches

# All three commands can be used from Linux and MacOS (except windows cross-build).
./fern.js build --target mac
./fern.js build --target linux
./fern.js build --target windows

Quindi controlla il contenuto della cartella mozilla-release per trovare gli artefatti.

Impostazione di un ambiente di sviluppo

./mach bootstrap richiede un checkout VC del sorgente gecko per funzionare correttamente. Utilizza il repository gecko-dev per eseguire mach bootstrap e configurare il tuo ambiente di build locale:

root@kitploit:~
git clone https://github.com/mozilla/gecko-dev.git
cd gecko-dev
./mach bootstrap

Ora dovresti essere in grado di usare ./mach build in questo progetto.

In alternativa, gli script build-* in questo repository prepareranno immagini docker con un ambiente di build già pronto per ogni piattaforma. Gli script ti porteranno in un prompt dei comandi in un container docker dove puoi eseguire ./mach build direttamente.

Compilazione su Windows

Prerequisiti

VS Redist

Questo può essere compilato su Windows dopo aver configurato un ambiente di build secondo queste istruzioni. Dovrai installare Windows 11 SDK versione 10.0.22621. Quindi esegui quanto segue per creare vs.tar.zstd:

root@kitploit:~
OUTPUT_DIR=PATH_TO_TEMP_FOLDER
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py ./build/vs/vs2022.yaml $OUTPUT_DIR
tar --zstd -cvSf vs.tar.zstd -C $OUTPUT_DIR .

Makecab.exe

Questo viene copiato da un'installazione Windows in C:\Windows\System32\makecab.exe.

Comunità

I progetti User Agent mirano a servire gli interessi delle persone. Siamo aperti affinché le comunità possano plasmare attivamente il futuro dei nostri browser e cerchiamo di ottenere feedback e opinioni dalla comunità.

Le comunità stanno assumendo un ruolo attivo nel processo decisionale del progetto:

  • Better-Fox - mantengono una lista di preferenze di Firefox opinata

Se sei interessato a unirti alla comunità User Agent, sentiti libero di avviare una discussione su Github o di unirti alla nostra chat Matrix.

Scarica lo strumento