
Python ADBベースのAndroidデバイス管理およびセキュリティ監査ツールキット。root検出、パーミッションダンプ、デバッグ可能アプリのスキャン、ログおよび連絡先の抽出のためのインタラクティブメニューを備えています。
Android デバイス管理 & セキュリティ監査ツール
🛡️ 教育および個人利用のみ
所有しているデバイス、またはアクセスするための明示的な書面による許可を得たデバイスでのみ使用してください。
🔐 ライセンスキー - FIREWALLBREAKER
📌 Instagram ユーザー名 sudo_xploit
Pegasus は、ADB (Android Debug Bridge) 上に構築された強力な Python ベースの Android デバイス管理およびセキュリティ監査ツールです。PC から完全にリモートで Android デバイスを管理、監視、分析、監査するための、インタラクティブで色分けされたターミナルメニューを提供します。スマートフォン側にサードパーティ製アプリは不要です。
| 対象 | 用途 |
|---|---|
| 🧑💻 Android 開発者 | 開発中の迅速なデバイス制御とログ監視 |
| 🔐 セキュリティ研究者 | 自身のデバイスのセキュリティ体制の監査と評価 |
| 🎓 学生 | Android の内部構造、ADB コマンド、モバイルセキュリティの学習 |
| 🖥️ パワーユーザー | Wi-Fi 経由でのスマートフォンのワイヤレス管理と制御 |
| オプション | 機能 | 説明 |
|---|
| オプション | 機能 | 説明 |
|---|---|---|
| 11 | ファイル転送 (Pull) | デバイスストレージから PC に任意のファイルをコピー |
| 12 | ファイル転送 (Push) | PC からデバイスストレージに任意のファイルをコピー |
専用のペネトレーションテストおよびセキュリティ監査サブメニューを解放します。



ステップ 1 — システムパッケージの更新```bash sudo apt update && sudo apt upgrade -y
**ステップ2 — Python 3のインストール**```bash
sudo apt install python3 python3-pip -y
ステップ3 — ADBのインストール```bash sudo apt install adb -y
**ステップ4 — scrcpyのインストール** *(オプション — 画面ミラーリング用)*```bash
sudo apt install scrcpy -y
ステップ 5 — nmap のインストール (任意 — ネットワークセキュリティスキャン用)```bash sudo apt install nmap -y
**ステップ6 — リポジトリをクローンする**```bash
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO
ステップ7 — Pegasus v1.3を実行する```bash python3 pegasus_v_1.3.py
> 古いバージョンを実行したいですか?
> ```bash
> python3 pegasusV-1.2.py # Run v1.2
> python3 pegasus_v1.1.py # Run v1.1
> ```
---
### 🔷 Linux — Arch / Manjaro / BlackArch
**ステップ 1 — システムの更新**```bash
sudo pacman -Syu
ステップ2 — PythonとADBのインストール```bash sudo pacman -S python android-tools
**ステップ3 — scrcpyのインストール** *(任意)*```bash
sudo pacman -S scrcpy
ステップ4 — nmapのインストール (任意)```bash sudo pacman -S nmap
**ステップ5 — リポジトリをクローンする**```bash
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO
ステップ6 — Pegasus v1.3を実行する```bash python3 pegasus_v_1.3.py
> 古いバージョンを実行したいですか?
> ```bash
> python3 pegasusV-1.2.py # Run v1.2
> python3 pegasus_v1.1.py # Run v1.1
> ```
---
### 🪟 Windows 10 / 11
**ステップ 1 — Python 3 のインストール**
1. ダウンロード先: https://www.python.org/downloads/
2. インストーラーを実行する
3. ✅ **Install をクリックする前に「Add Python to PATH」にチェックを入れる**
コマンドプロンプトまたは PowerShell で確認する:```cmd
python --version
💡 PowerShell (winget) — コマンド1つでインストール:
winget install Python.Python.3.11
ステップ2 — ADB (Android Platform Tools) のインストール
オプションA — 手動インストール:
.zip をフォルダに展開します (例: C:\platform-tools\)Win + S を押す → "Environment Variables" を検索Path を選択 → EditC:\platform-tools を入力オプションB — PowerShell (winget) — 推奨:```powershell winget install Google.PlatformTools
> ADB は自動的に PATH に追加されます — 手動での設定は不要です。
確認:```cmd
adb version
ステップ 3 — scrcpy のインストール (任意 — 画面ミラーリング機能用)
オプション A — 手動インストール:
C:\scrcpy\)C:\scrcpy\ を PATH に追加オプション B — PowerShell (winget) — 推奨:```powershell winget install Genymobile.scrcpy
検証:```powershell
scrcpy --version
ステップ4 — Gitのインストール (未インストールの場合)
オプションA — 手動インストール:
ダウンロード元: https://git-scm.com/download/win → デフォルトオプションでインストール
オプションB — PowerShell (winget):```powershell winget install Git.Git
検証:```powershell
git --version
ステップ 5 — すべてのツールを一度にインストールする(PowerShell — 最速の方法)
管理者として PowerShell を開き、この単一のコマンドを実行してすべてをインストールします:```powershell winget install Python.Python.3 Google.PlatformTools Genymobile.scrcpy Git.Git
> ✅ これにより、Python、ADB、scrcpy、Git が一度にインストールされます。この後、PowerShell を再起動してください。
---
**ステップ 6 — リポジトリをクローンする**
**コマンドプロンプト** または **PowerShell** を開きます:```powershell
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO
ステップ 7 — Python 依存関係のインストール```powershell pip install -r requirements.txt
**ステップ8 — Pegasus v1.3を実行する**```powershell
python pegasus_v_1.3.py
古いバージョンを実行したいですか?
python pegasusV-1.2.py # Run v1.2 python pegasus_v1.1.py # Run v1.1
💡 ヒント: 最高の色表示には Windows Terminal(Microsoft Store から無料)を使用してください。
ステップ 1 — Homebrew をインストール (未インストールの場合)```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
**ステップ 2 — Python 3 のインストール**```bash
brew install python
検証:```bash python3 --version
**ステップ3 — ADBのインストール**```bash
brew install android-platform-tools
Verify:```bash adb version
**ステップ4 — scrcpyのインストール** *(任意)*```bash
brew install scrcpy
ステップ5 — nmapのインストール (任意)```bash brew install nmap
**ステップ6 — リポジトリをクローンする**```bash
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO
ステップ 7 — Pegasus v1.3 の実行```bash python3 pegasus_v_1.3.py
> 古いバージョンを実行したいですか?
> ```bash
> python3 pegasusV-1.2.py # Run v1.2
> python3 pegasus_v1.1.py # Run v1.1
> ```
---
### 📱 Termux(Android スマートフォンから直接実行)
> **Termux とは?** Termux は、スマートフォン上に完全な Linux 環境を提供する Android ターミナルエミュレータです — root は不要です。Termux を使用して、Android デバイスから直接 Pegasus を実行できます。
> ⚠️ **注意:** `scrcpy`(画面ミラー — オプション 5)は Termux では**動作しません**。Android では利用できないディスプレイサーバーが必要なためです。その他のすべての機能は通常どおり動作します。
#### Termux のインストール
1. **F-Droid から Termux をインストール** *(推奨)*
👉 https://f-droid.org/packages/com.termux/
> ⚠️ Google Play ストア版の Termux は古いため、常に F-Droid 版を使用してください。
2. Termux を開き、以下の手順に従ってください:
**ステップ 1 — パッケージの更新**```bash
pkg update && pkg upgrade -y
ステップ2 — Pythonのインストール```bash pkg install python -y
**ステップ3 — Gitのインストール**```bash
pkg install git -y
ステップ4 — ADBのインストール```bash pkg install android-tools -y
インストールを確認します:```bash
adb version
ステップ5 — nmapのインストール (オプション — ネットワークセキュリティスキャンに必要)```bash pkg install nmap -y
**ステップ6 — リポジトリをクローンする**```bash
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO
ステップ 7 — Python 依存関係のインストール```bash pip install -r requirements.txt
**ステップ8 — Pegasus v1.3を実行する**```bash
python pegasus_v_1.3.py
古いバージョンを実行したいですか?
python pegasusV-1.2.py # Run v1.2 python pegasus_v1.1.py # Run v1.1
Wi-Fi (Wireless ADB) を使用して、Termux から別の Android デバイスを制御できます。
方法 1 — Wi-Fi 経由で別のデバイスに接続する
4. USBケーブルを抜き、ターゲットデバイスのIPを確認します:
→ 設定 → Wi-Fi → 接続中のネットワークをタップ → IPアドレス
5. Pegasusを実行し、**`[2] Connect a Device`** を選択します
6. IPアドレスを入力 — ワイヤレス接続が有効になりました ✅
**方法2 — 同じデバイスを管理する (localhost)**
自分のスマートフォンを直接管理したい場合:```bash
adb connect localhost:5555
⚠️ これには root 化された端末、またはワイヤレスデバッグが有効になっている必要があります(Android 11+ → 開発者向けオプション → ワイヤレスデバッグ)。
| 機能 | ステータス | 理由 |
|---|---|---|
| 画面ミラーリング(オプション 5) | ❌ 非対応 | scrcpy にはディスプレイサーバーが必要 |
| その他すべての機能 | ✅ 完全対応 | すべて ADB 経由で動作 |
Pegasusが接続する前に、AndroidデバイスでUSBデバッグを有効にする必要があります。
Settings → About Phone → Tap "Build Number" 7 times rapidly → "You are now a developer!" message appears → Go back → Settings → Developer Options → Toggle ON "USB Debugging" → Connect phone to PC via USB → On phone popup: tap "Allow"
### ワイヤレスモードへの切り替え (Wi-Fi ADB)
> 初回のみUSBセットアップが必要です。その後は完全にワイヤレスで使用できます。
1. USBケーブルでデバイスを接続
2. Pegasusを起動 → **`[2] Connect a Device`** を選択
3. TCP/IPモードを有効にするか尋ねられたら `y` を入力
4. デバイスのIPを確認: **設定 → Wi-Fi → 接続中のネットワークをタップ → IPアドレス**
5. プロンプトが表示されたらPegasusにIPを入力
6. USBを抜く — 接続はワイヤレスになりました ✅
---
## 🚀 使用方法```bash
# Linux / macOS — Latest Version
python3 pegasus_v_1.3.py
# Windows — Latest Version
python pegasus_v_1.3.py
# Run older versions
python3 pegasusV-1.2.py # v1.2
python3 pegasus_v1.1.py # v1.1
メインメニュープレビュー:``` ══════════════════════════════════════════════════════════════
[1] Check Device [2] Connect a Device [3] Disconnect Device
[4] Screen Recording [5] Screen Mirror [6] Show APK List
[7] Take Screenshot [8] Power Off [9] Install APK
[10] Delete APK [11] Pull File [12] Push File
[13] Send SMS [14] Dump Contacts [15] Reboot Device
[16] Start App [17] Get Device Logs [18] Toggle Wi-Fi
[19] Check Storage [20] Take Photo [q] Quit
[21] Troubleshoot Connection
[22] Unlock Advanced Security Tools
[23] View Device Connection History
══════════════════════════════════════════════════════════════
---
## 📂 出力ファイル
生成されたすべてのファイルは、スクリプトを実行した**同じディレクトリ**に保存されます。
| ファイル名 | 生成元 |
|----------|-------------|
| `screen.png` | スクリーンショット撮影 |
| `record.mp4` | 画面録画 |
| `apk_list.txt` | APKリスト表示 |
| `contacts.txt` | 連絡先ダンプ |
| `device_log.txt` | デバイスログ取得 |
| `storage_info.txt` | ストレージ確認 |
| `sms_logs.txt` | SMSダンプ(セキュリティツール) |
| `call_logs.txt` | 通話履歴ダンプ(セキュリティツール) |
| `connection_log.txt` | 自動生成される接続セッションログ |
---
## 📋 依存関係の概要
| 依存関係 | 必須 | 目的 | インストール (Linux/macOS) | インストール (Termux) |
|-----------|----------|---------|-----------------------|-----------------|
| Python 3.7+ | ✅ 必須 | ツールの実行 | `sudo apt install python3` | `pkg install python` |
| colorama | ✅ 必須 | カラー端末出力 | `pip3 install colorama` | `pip install colorama` |
| ADB | ✅ 必須 | デバイス通信 | `sudo apt install adb` | `pkg install android-tools` |
| scrcpy | ⚪ 任意 | 画面ミラー機能 | `sudo apt install scrcpy` | ❌ Termux mein kaam nahi |
| nmap | ⚪ 任意 | セキュリティツールのネットワークスキャン | `sudo apt install nmap` | `pkg install nmap` |
| Git | ⚪ 推奨 | リポジトリのクローン | `sudo apt install git` | `pkg install git` |
> 💡 **ショートカット:** `pip install -r requirements.txt` で全てのPython依存関係が一度にインストールされます。
---
## 📁 ファイルリファレンス
| ファイル | バージョン | 実行コマンド |
|------|---------|-------------|
| `pegasus_v_1.3.py` | v1.3 *(最新)* | `python3 pegasus_v_1.3.py` |
| `pegasusV-1.2.py` | v1.2 | `python3 pegasusV-1.2.py` |
| `pegasus_v1.1.py` | v1.1 | `python3 pegasus_v1.1.py` |
| `requirements.txt` | — | `pip install -r requirements.txt` |
---
## 📝 変更履歴
### v1.3 — 最新リリース
- ✅ **高度なセキュリティツールサブメニュー**を追加(オプション22)— 10の機能:
- Root検出(マルチメソッド)、APK権限監査、完全セキュリティ監査
- デバッグ可能アプリスキャナー、インタラクティブシェル、ネットワークセキュリティチェック
- SMS/通話履歴ダンプ、セキュリティログフィルター、脆弱性スキャナー、ネットワークモニター
- ✅ **デバイス接続履歴**(タイムスタンプとセッション期間付き)(オプション23)
- ✅ **マルチデバイス対応** — 複数のデバイスが検出された場合に一覧表示して選択
- ✅ **選択的ワイヤレス切断** — 特定のデバイスを選択するか、全てを切断
- ✅ **ADBトラブルシュート** — スタックした接続を修正するためにADBサーバーを強制終了/再起動(オプション21)
- ✅ **連絡先ダンプの改善** — クリーンな `Name: Number` 形式のパース
- ✅ **よりクリーンなAPKリスト** — パッケージ名のみを表示し、生のパスクラッターを排除
- ✅ **人間が読みやすいストレージ** — 読みやすくするための `df -h`
- ✅ **自動接続ログ** — 開始時と終了時にセッションログを書き込み
### v1.2 — `pegasusV-1.2.py`
- ✅ 完全な20オプションのメインメニューに拡張
- ✅ デバイスのリモート電源オフと再起動
- ✅ APKインストール(サイドロード)とアンインストール
- ✅ ファイルのプッシュとプル(双方向転送)
- ✅ Androidインテント経由でSMSを送信
- ✅ デバイスの連絡先をダンプ
- ✅ Logcatデバイスログダンプ
- ✅ デバイス上のWi-Fi状態を切り替え
- ✅ ストレージ情報の確認
- ✅ リモートカメラトリガーと写真のプル
- ✅ 連絡先パース用に `re` モジュールを追加
### v1.1 — `pegasus_v1.1.py`
- ✅ デバイス情報の確認(モデル、Androidバージョン、バッテリー)
- ✅ USBとWi-FiのADB接続と切断
- ✅ カスタム期間での画面録画
- ✅ scrcpyによるライブ画面ミラーリング
- ✅ インストール済みパッケージの一覧表示とファイルへの保存
- ✅ スクリーンショットの撮影とプル
### v1.0
- ✅ 初回リリース — 基本的なADBラッパー
- ✅ インタラクティブな端末メニューUI
- ✅ 起動時の依存関係チェッカー
- ✅ 色分けされた端末出力
---
## 📜 ライセンス
このプロジェクトは **MIT License** の下でライセンスされています。```
MIT License
Copyright (c) 2024 thakur2309
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Pegasus は教育および個人利用のみを目的として開発されています。
- ✅ このツールは、あなたが所有する、またはアクセスするための明示的な書面による許可を得ている Android デバイスでのみ使用してください。
- ❌ 他人のデバイスへの不正アクセスは、サイバー犯罪およびプライバシー法 — インドの IT Act、米国の CFAA、英国の Computer Misuse Act、およびその他の国の同等の法律 — により、世界中で違法です。
- 開発者(thakur2309)は、このソフトウェアの違法、非倫理的、または無許可の使用に対して一切の責任を負いません。
- すべてのデータ抽出機能(連絡先、SMS、通話履歴)は、個人データのバックアップおよび自身のデバイスでのセキュリティ研究のみを目的としています。
コントリビューション、バグ報告、機能提案を歓迎します!
git checkout -b feature/your-feature-namegit commit -m "feat: add your feature"git push origin feature/your-feature-namePegasus がお役に立ったなら、GitHub で ⭐ スターを付けることをご検討ください。
それは他の人がプロジェクトを見つける助けとなり、継続的な開発の励みになります。
👨💻 作者
| オプション | 機能 | 説明 |
|---|
| 1 | デバイス確認 | モデル名、Android バージョン、バッテリー残量を表示 |
| 2 | デバイス接続 | USB または Wi-Fi (TCP/IP) 経由でワイヤレス接続 |
| 3 | デバイス切断 | ワイヤレス ADB セッションをクリーンに切断 |
| 4 | 画面録画 | デバイス画面を録画し、PC に自動転送 |
| 5 | 画面ミラーリング | scrcpy によるリアルタイム画面ミラーリング |
| 6 | APK リスト表示 | インストール済みの全パッケージを一覧表示し、クリーンなリストをファイルにエクスポート |
| 7 | スクリーンショット撮影 | スクリーンショットを即座にキャプチャして転送 |
| 8 | 電源オフ | デバイスをリモートで電源オフ |
| 15 | デバイス再起動 | デバイスをリモートで再起動 |
| 18 | Wi-Fi 切り替え | デバイスの Wi-Fi をリモートで有効化または無効化 |
| 19 | ストレージ確認 | ストレージ使用量を人間が読みやすい形式で表示 |
| 20 | 写真撮影 | カメラを起動し、写真を撮影して PC に自動転送 |
| 21 | トラブルシューティング | 接続問題のために ADB サーバーを強制終了して再起動 |
| 23 | 接続履歴 | セッションの接続/切断タイムスタンプを表示 |
| 9 | APK インストール | PC から任意の .apk をサイドロードしてインストール |
| 10 | APK 削除 | パッケージ名を指定して任意のパッケージをアンインストール |
| 16 | アプリ起動 | インストール済みの任意のアプリケーションをリモートで起動 |
| オプション | 機能 | 説明 |
|---|
| 13 | SMS 送信 | 番号とメッセージを事前入力した SMS インテントを開く |
| 14 | 連絡先ダンプ | 連絡先 (名前 + 番号) を抽出し、.txt に保存 |
| 17 | デバイスログ取得 | 完全な logcat ダンプを取得してローカルに保存 |
| サブオプション | 機能 | 説明 |
|---|
| 1 | Root 検出 | 複数の方法でデバイスが Root 化されているかを検出 |
| 2 | APK 権限ダンプ | インストール済みアプリごとに付与された危険な権限をすべて一覧表示 |
| 3 | デバイスセキュリティ監査 | パッチレベル、暗号化状態、ビルドタグを確認 |
| 4 | デバッグ可能アプリスキャナー | デバッグが有効なアプリ (一般的なセキュリティリスク) を特定 |
| 5 | インタラクティブ ADB シェル | デバイス上でライブターミナルシェルセッションを開く |
| 6 | ネットワークセキュリティチェック | Wi-Fi セキュリティタイプの検査 + オプションの nmap スキャン |
| 7 | SMS / 通話履歴ダンプ | メッセージと通話記録を .txt ファイルにエクスポート |
| 8 | セキュリティログフィルター | 権限拒否とセキュリティイベントのために logcat をフィルタリング |
| 9 | 脆弱性スキャナー | パッチ日付を既知のリスク閾値と比較 |
| 10 | ネットワーク接続モニター | netstat 経由でアクティブなネットワーク接続を表示 |
| プラットフォーム | コマンド |
|---|
| Ubuntu / Debian / Kali | sudo apt install -y python3 adb scrcpy git && git clone https://github.com/thakur2309/PAGASUS-PRO.git && cd PAGASUS-PRO && pip3 install -r requirements.txt && python3 pegasus_v_1.3.py |
| Arch / Manjaro / BlackArch | sudo pacman -S python android-tools scrcpy git && git clone https://github.com/thakur2309/PAGASUS-PRO.git && cd PAGASUS-PRO && pip install -r requirements.txt && python3 pegasus_v_1.3.py |
| macOS | brew install python android-platform-tools scrcpy git && git clone https://github.com/thakur2309/PAGASUS-PRO.git && cd PAGASUS-PRO && pip3 install -r requirements.txt && python3 pegasus_v_1.3.py |
| Windows | Python + ADB を手動でインストール (以下のガイドを参照)、その後: git clone https://github.com/thakur2309/PAGASUS-PRO.git && cd PAGASUS-PRO && pip install -r requirements.txt && python pegasus_v_1.3.py |
| 📱 Termux (Android) | pkg update && pkg install python git android-tools && git clone https://github.com/thakur2309/PAGASUS-PRO.git && cd PAGASUS-PRO && pip install -r requirements.txt && python pegasus_v_1.3.py |