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
user-agent-desktop — Ghostery Desktop Browser | Kitploit
Outils/GitHubGitHub/ghostery/user-agent-desktop
General Purpose UtilitiesWeb SecurityPrivacyLearning & EducationAnti-BotArchived
GitHubghostery/user-agent-desktop

user-agent-desktop

Ghostery Desktop Browser

Voir le dépôt
13720il y a 1 anVé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

Ce projet est abandonné.

Nous recommandons d'utiliser Ghostery Tracker and Ad Blocker dans Firefox.


Navigateur Privé Ghostery

Le Ghostery Desktop Browser est un fork minimal de Firefox optimisé pour la confidentialité. Les principales fonctionnalités supplémentaires sont :

  • L'extension Ghostery Privacy Blocker est incluse et activée par défaut.
  • La recherche privée Ghostery incluse.
  • Les paramètres Firefox (télémétrie, etc.) ajustés pour une confidentialité maximale.

Téléchargement

Le navigateur Ghostery est disponible pour les plateformes suivantes :

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

Canal Nightly

Nous proposons également une version nightly pour tester les versions de développement. Pour les obtenir :

  1. Installez la version standard depuis l'un des liens ci-dessus.
  2. Ouvrez le navigateur et allez à about:config.
  3. Recherchez la préférence app.update.channel et modifiez la valeur à nightly.

Compilation locale

Pour compiler le navigateur, nous devons d'abord télécharger une copie de Firefox et la patcher avec nos personnalisations. Ce processus est géré via fern.js, notre outil pour gérer le workflow de patchs. Configurez votre espace de travail local comme suit :

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

Une fois que vous avez les sources de Firefox, vous devez configurer votre environnement pour compiler le navigateur. Des instructions détaillées sont disponibles pour Firefox, mais dans la plupart des cas, ce qui suit suffira :

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

Une fois vos chaînes d'outils de compilation configurées, vous pouvez compiler en utilisant le fichier mozconfig de 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

Compilations multiplateformes

La configuration de compilation locale compilera le navigateur pour votre plateforme actuelle. Pour compiler pour d'autres plateformes, nous fournissons des builds dockerisés. Vous pouvez les exécuter en utilisant la commande fern.js build :

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

Les builds Windows et Mac dépendent de l'inclusion de frameworks spécifiques à la plateforme. Ceux-ci doivent être placés dans le répertoire build :

  • Mac : MacOSX14.4.sdk.tar.xz. Celui-ci peut être trouvé dans une installation XCode.
  • Windows : vs.tar.zstd et Makecab.exe. Voir la fin de ce document pour savoir où les trouver.

Workflow de développement

Après avoir cloné le repository, exécutez les commandes suivantes pour commencer (Notez que vous aurez besoin que npm et node soient installés sur votre système) :

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

Mise à niveau de Ghostery

Pour mettre à niveau l'extension Ghostery incluse dans le navigateur, procédez comme suit :

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

Mise à niveau de Firefox

Lorsqu'une nouvelle version est publiée ou si vous voulez développer sur une autre version de Firefox, exécutez ce qui suit :

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

Compilation

La compilation du navigateur dans n'importe quelle variante peut être effectuée comme suit :

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

Ensuite, vérifiez le contenu du dossier mozilla-release pour trouver les artefacts.

Configuration d'un environnement de développement

./mach bootstrap nécessite une copie de travail (VC checkout) des sources de Gecko pour fonctionner correctement. Utilisez le dépôt gecko-dev pour exécuter mach bootstrap et configurer votre environnement de compilation local :

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

Vous devriez maintenant pouvoir utiliser ./mach build dans ce projet.

Alternativement, les scripts build-* dans ce dépôt prépareront des images docker avec un environnement de compilation prêt pour chaque plateforme. Les scripts vous placeront dans une invite de commande dans un conteneur docker où vous pourrez exécuter ./mach build directement.

Compilation sur Windows

Prérequis

Redistribuable VS

Cela peut être compilé sur Windows après avoir configuré un environnement de compilation selon ces instructions. Vous devrez installer le SDK Windows 11 version 10.0.22621. Ensuite, exécutez ce qui suit pour créer 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

Celui-ci est copié depuis une installation Windows à C:\Windows\System32\makecab.exe.

Communauté

Les projets User Agent visent à servir les intérêts des utilisateurs. Nous sommes ouverts à ce que les communautés façonnent activement l'avenir de nos navigateurs et cherchons à recueillir les retours et opinions de la communauté.

Les communautés jouent un rôle actif dans la prise de décision du projet :

  • Better-Fox - maintient une liste de préférences Firefox personnalisée

Si vous êtes intéressé à rejoindre la communauté User Agent, n'hésitez pas à démarrer une discussion sur Github ou à rejoindre notre communauté Matrix.

Télécharger l’outil