Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
probe-desktop — Application de bureau Electron multiplateforme pour exécuter les tests de mesure réseau OONI Probe qui détectent la censure d'Internet, la manipulation du trafic et d'autres interférences réseau. | Kitploit
Outils/GitHubGitHub/ooni/probe-desktop
Outils DéfensifsCollecte d'InformationsSécurité RéseauProtection de la Vie PrivéeUtilitaires et Frameworks
GitHubooni/probe-desktop

probe-desktop

Application de bureau Electron multiplateforme pour exécuter les tests de mesure réseau OONI Probe qui détectent la censure d'Internet, la manipulation du trafic et d'autres interférences réseau.

Voir le dépôt
97139il y a 25 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

OONI Probe Desktop

OONI Probe Desktop

chat on Slack open issues follow on Twitter

OONI Probe est un logiciel libre et open source conçu pour mesurer la censure d'Internet et d'autres formes d'interférence réseau.

Cliquez ici pour signaler un bug

Autres plateformes prises en charge : iOS, Desktop, CLI

Ceci est l'implémentation desktop d'OONI Probe.

Nos deux principales plateformes cibles sont :

  • macOS
  • Windows > 7 (nous pouvons également prendre en charge des versions plus anciennes, mais pas comme cibles principales)

De plus, comme il est écrit en electron, nous prévoyons de prendre également en charge les utilisateurs de bureau Linux.

Pour un peu de contexte sur la décision d'utiliser electron et les bibliothèques que nous avons choisies d'utiliser, voir : Writing a modern cross-platform desktop app.

Installation

Pour commencer à développer sur ce projet, nous supposons que vous avez node et yarn installés.

Vous pouvez ensuite exécuter :

yarn install

Vous devrez également avoir copié un binaire compilé de probe-cli et tor dans le répertoire de la plateforme sur laquelle vous prévoyez de développer.

Pour vérifier les binaires tor téléchargés, vous devez importer la clé PGP des développeurs de tor comme suit (elle peut être vérifiée à partir de : https://support.torproject.org/tbb/how-to-verify-signature/) :

gpg --recv-keys EF6E286DDA85EA2A4BA7DE684E2C6E8793298290

Vous pouvez ensuite télécharger les ressources en exécutant :

yarn run download:probe-cli
yarn run download:tor

Exécuter l'application en mode développement

Pour compiler et exécuter une instance Electron en mode développement, lancez :

yarn run start

Mettre à jour les traductions

  • Enregistrez les chaînes du tableur canonique dans data/lang-en.csv
  • Exécutez node scripts/update-translations.js
  • Validez data/lang-en.csv, lang/*.json et renderer/static/translations.js dans git

Compiler et signer l'application macOS

Obtenez le certificat de développement et la clé privée de notre équipe (YWCG8FZTLT) auprès d'un autre développeur OONI qui y a accès. Il doit veiller à exporter non seulement le certificat mais aussi la clé privée associée. Vous devriez recevoir un fichier .p12 chiffré par mot de passe contenant les deux. Il suffit de double-cliquer sur ce fichier et de fournir le mot de passe pour importer le certificat et la clé dans votre trousseau. À ce stade, supprimez le fichier .p12 à l'aide de rm -P.

Créez un fichier .env dans le répertoire racine avec le contenu suivant :

GH_TOKEN=TOKEN
[email protected]
OONI_APPLEIDPASS=XXXX
OONI_TEAMID=YWCG8FZTLT

où TOKEN est un jeton github personnel avec la portée repository, [email protected] est l'Apple ID que vous utilisez au sein de notre équipe, XXXX est un mot de passe d'application spécifique créé en visitant appleid.apple.com et en vous connectant en tant que [email protected], et YWCG8FZTLT est l'ID d'équipe utilisé par OONI.

Ensuite, exécutez :

yarn install
yarn pack:mac

Cela construira ./dist/OONI Probe-$VERSION.dmg.

Compiler et signer une application sur Windows

Vous aurez besoin d'une copie de la clé de signature de code pour Windows qui se termine par .p12.

Pour générer une compilation signée, vous devrez définir les variables d'environnement :

WIN_CSC_LINK=/path/to/key.p12
WIN_CSC_KEY_PASSWORD=KEY_PASSWORD

Vous pourrez alors exécuter :

yarn install
yarn run pack:win

Publier une version

Exécutez :

yarn install
yarn run publish:mac
yarn run publish:win

Mise en garde importante : veillez à ne pas pousser le tag de la prochaine version avant que la commande yarn run publish ne se soit exécutée avec succès. Si vous le faites, les utilisateurs de l'application OONI Probe Desktop obtiendront une erreur au démarrage de l'application, car le système de mise à jour automatique tentera de récupérer les métadonnées associées à ce tag.

Télécharger l’outil