Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
probe-desktop — インターネット検閲、トラフィック操作、その他のネットワーク干渉を検出するOONI Probeネットワーク測定テストを実行するためのクロスプラットフォームElectronデスクトップアプリ。 | Kitploit
ツール/GitHubGitHub/ooni/probe-desktop
防御ツール情報収集ネットワークセキュリティプライバシーユーティリティとフレームワーク
GitHubooni/probe-desktop

probe-desktop

インターネット検閲、トラフィック操作、その他のネットワーク干渉を検出するOONI Probeネットワーク測定テストを実行するためのクロスプラットフォームElectronデスクトップアプリ。

リポジトリを見る
97135626日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

OONI Probe Desktop

OONI Probe Desktop

chat on Slack open issues follow on Twitter

OONI Probe は、インターネット検閲やその他のネットワーク干渉を測定するために設計された、無料のオープンソースソフトウェアです。

バグを報告するにはこちらをクリックしてください

その他の対応プラットフォーム: iOS、Desktop、CLI

これは OONI Probe のデスクトップ版実装です。

主なターゲットプラットフォームは次の 2 つです:

  • macOS
  • Windows > 7 (古いバージョンもサポートする可能性はありますが、主要なターゲットではありません)

さらに、electron で書かれているため、Linux デスクトップユーザーもサポートする予定です。

electron を採用した決定や、使用するライブラリの選択に関する背景については、次を参照してください: Writing a modern cross-platform desktop app。

セットアップ

このプロジェクトの開発を始めるには、node と yarn がインストールされていることを前提としています。

その後、次を実行できます:

yarn install

開発予定のプラットフォーム用ディレクトリに、コンパイル済みの probe-cli と tor のバイナリをコピーしておく必要もあります。

ダウンロードした tor バイナリを検証するには、以下のようにして tor 開発者の PGP 鍵をインポートしてください(検証方法は https://support.torproject.org/tbb/how-to-verify-signature/ を参照してください):

gpg --recv-keys EF6E286DDA85EA2A4BA7DE684E2C6E8793298290

その後、以下を実行してアセットをダウンロードできます:

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

開発モードでアプリを実行する

開発モードの Electron インスタンスをビルドして実行するには、次を実行します:

yarn run start

翻訳を更新する

  • 正規のスプレッドシートから文字列を data/lang-en.csv に保存します
  • node scripts/update-translations.js を実行します
  • data/lang-en.csv、lang/*.json、renderer/static/translations.js を git にコミットします

macOS アプリをビルドして署名する

私たちのチーム (YWCG8FZTLT) の開発用証明書と秘密鍵を、それらにアクセスできる別の OONI 開発者から入手します。その開発者は、証明書だけでなく関連する秘密鍵もエクスポートするようにしてください。両方を含む、パスワードで暗号化された .p12 ファイルを受け取るはずです。このファイルをダブルクリックし、パスワードを入力して証明書と鍵をキーリングにインポートします。その後、rm -P を使用して .p12 ファイルを破棄します。

ルートディレクトリに以下の内容で .env ファイルを作成します:

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

ここで、TOKEN はリポジトリスコープを持つ個人用 GitHub トークンであり、[email protected] は私たちのチームの一員として使用している Apple ID、XXXX は appleid.apple.com にアクセスして [email protected] としてログインすることで作成されたアプリ専用パスワード、YWCG8FZTLT は OONI が使用するチーム ID です。

次に、以下を実行します:

yarn install
yarn pack:mac

これにより ./dist/OONI Probe-$VERSION.dmg がビルドされます。

Windows でのアプリのビルドと署名

.p12 で終わる Windows 用のコード署名キーのコピーが必要です。

署名済みビルドを生成するには、以下の環境変数を設定する必要があります:

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

その後、以下を実行できるようになります:

yarn install
yarn run pack:win

リリースを公開する

実行:

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

重要な注意点 次回リリース用のタグは、yarn run publish コマンドが正常に実行された後にのみプッシュしてください。そうしないと、OONI Probe Desktop アプリのユーザーがアプリを起動した際にエラーが発生します。これは、自動更新システムがそのタグに関連付けられたメタデータを取得しようとするためです。

ツールをダウンロード