WiresharkのライブラリをベースにしたmacOSネイティブのパケットビューア。Wiresharkよりシンプルにネットワーク通信をキャプチャして解析できます。
emanuele-f/PCAPdroid
root不要でAndroidアプリのネットワーク通信を監視・ブロック・記録し、TLS復号やHAR出力にも対応するアプリ。
代替できる製品:Charles Proxy
- スター
- 5,109
- フォーク
- 583
- 未解決の Issue
- 43
- 最終コミット
- 5 日前
これは何?
PCAPdroidは、端末上の他のアプリが行うネットワーク接続を追跡、分析、ブロックできるAndroidアプリです。端末上でVPNをシミュレートするためroot権限は不要で、通信はリモートのVPNサーバーに送られず、端末内で処理されます。
どのアプリがどのホストやIPアドレスに接続しているかを表示し、アプリごとに送受信データ量を確認できます。アプリのメタデータ付きで通信をPCAPファイルに記録したり、PCAP-over-IPでパケットをWiresharkにストリーミングしてリアルタイム分析したりできます。また、HTTPS/TLS通信の復号とSSLKEYLOGFILEの保存、HAR出力によるHTTPリクエスト・レスポンスの確認にも対応しています。国とASNの検索にはオフラインデータベースを使用します。
アプリ、ドメイン、IPアドレスをブロックするファイアウォール、サードパーティのブラックリストを使ったマルウェア検出、PCAPng出力は有料機能として案内されています。また、他のAndroidアプリからパケットキャプチャを操作できるAPIも提供しています。
主な機能
- 01どのアプリがどのホストに接続しているか、各アプリがどれだけデータを送受信しているかを表示
- 02通信をPCAPファイルに記録し、PCAP-over-IPでWiresharkにストリーミング
- 03HTTPS/TLS通信を復号し、SSLKEYLOGFILEを保存
- 04HTTPリクエストを確認し、HAR形式で出力
- 05オフラインデータベースを使って接続先サーバーの国とASNを検索
ユースケース
- Androidアプリが接続するトラッカーやバックグラウンドサービスを確認する
- root化せずにスマートフォン上でアプリの通信をキャプチャし、Wiresharkで分析する
- 開発中にモバイルアプリが行うHTTP API呼び出しをデバッグする
クイックスタート
- 1
F-Droid または Google Play からインストール
- 2
リポジトリをクローン
- 3
git サブモジュールを初期化
git submodule update --init - 4
Android Studio でプロジェクトを開き、アプリをビルド
使う前に知っておきたいこと
- Android 専用です。他のプラットフォームでは動作しません。
- ソースからビルドするには、Android Studio、NDK、CMake 3.22.1 が必要です。
- ファイアウォール、マルウェア検出、PCAPng エクスポートは有料機能です。
収録されている特集
トピック
よくある質問
- PCAPdroid とは?
- root不要でAndroidアプリのネットワーク通信を監視・ブロック・記録し、TLS復号やHAR出力にも対応するアプリ。 PCAPdroidは、端末上の他のアプリが行うネットワーク接続を追跡、分析、ブロックできるAndroidアプリです。端末上でVPNをシミュレートするためroot権限は不要で、通信はリモートのVPNサーバーに送られず、端末内で処理されます。
- PCAPdroid は無料で使えますか?ライセンスは?
- PCAPdroid は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- PCAPdroid は今もメンテナンスされていますか?
- 活発にメンテナンス中。PCAPdroid の最終コミットは 2026年11月2日 です。
- PCAPdroid は何に使えますか?
- Androidアプリが接続するトラッカーやバックグラウンドサービスを確認する root化せずにスマートフォン上でアプリの通信をキャプチャし、Wiresharkで分析する 開発中にモバイルアプリが行うHTTP API呼び出しをデバッグする
- PCAPdroid のインストール方法は?
- F-Droid または Google Play からインストール リポジトリをクローン git サブモジュールを初期化: git submodule update --init Android Studio でプロジェクトを開き、アプリをビルド
- PCAPdroid はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/emanuele-f/PCAPdroid
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIアシスタントが実パケットデータを使って.pcapを解析できるよう、tsharkへの構造化アクセスを提供するMCPサーバー。
ネットワークトラフィックを監視し、接続をリアルタイムで調査して、PCAPキャプチャをエクスポートできるクロスプラットフォームのデスクトップアプリ。
root不要のAndroidアプリ。DNS-over-HTTPS/TLS/DNSCryptクライアント、アプリごとのファイアウォール兼ネットワークモニター、分割トンネル対応のWireGuard/SOCKS5プロキシを統合します。