Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
PAGASUS-PRO — Python ADB-based Android device management and security audit toolkit with an interactive menu for root detection, permission dumps, debuggable app scanning, log and contact extraction. | Kitploit
Tools/GitHubGitHub/thakur2309/pagasus-pro
Android SecurityVulnerability ScannersMobile App PentestingData ExfiltrationForensicsInformation GatheringNetwork SecurityPenetration TestingMobile SecurityLearning & EducationRemote Access Tool
508149371 month agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
GitHub
thakur2309/pagasus-pro

PAGASUS-PRO

Python ADB-based Android device management and security audit toolkit with an interactive menu for root detection, permission dumps, debuggable app scanning, log and contact extraction.

View Repository
root@kitploit:~
██████╗ ███████╗ ██████╗  █████╗ ███████╗██╗   ██╗███████╗
██╔══██╗██╔════╝██╔════╝ ██╔══██╗██╔════╝██║   ██║██╔════╝
██████╔╝█████╗  ██║  ███╗███████║███████╗██║   ██║███████╗
██╔═══╝ ██╔══╝  ██║   ██║██╔══██║╚════██║██║   ██║╚════██║
██║     ███████╗╚██████╔╝██║  ██║███████║╚██████╔╝███████╗
╚═╝     ╚══════╝ ╚═════╝ ╚═╝  ╚═╝╚══════╝ ╚═════╝ ╚══════╝

PEGASUS v1.3

Android Device Management & Security Audit Tool

Python Platform ADB Version License Stars


🛡️ For Educational & Personal Use Only
Use only on devices you own or have explicit written permission to access.


Features • Screenshots • Installation • Usage • Device Setup • Changelog • License


🗝️ Licence key

  • 🔐 Licence key - FIREWALLBREAKER

  • 📌 Instagram Username sudo_xploit

  • 👉 Instagram


📌 What is Pegasus?

Pegasus is a powerful Python-based Android Device Management and Security Audit tool built on top of ADB (Android Debug Bridge). It provides an interactive, color-coded terminal menu to remotely manage, monitor, analyze, and audit Android devices — entirely from your PC, with no third-party app required on the phone.

Who is it for?

AudienceUse Case
🧑‍💻 Android DevelopersQuick device control and log monitoring during development
🔐 Security ResearchersAudit and assess your own device's security posture
🎓 StudentsLearn Android internals, ADB commands, and mobile security
🖥️ Power UsersManage and control phones wirelessly over Wi-Fi

✨ Features

📱 Device Management

📦 App Management

📂 File Transfer

OptionFeatureDescription
11Pull FileCopy any file from device storage to PC
12Push FileCopy any file from PC to device storage

📋 Data & Logs

🔐 Advanced Security Audit (Option 22)

Unlocks a dedicated penetration testing and security audit submenu.


Main Menu — Pegasus v1.1

Pegasus Terminal 1

Main Menu — Pegasus v1.2

Pegasus Terminal 2

Main Menu — Pegasus v1.3

Pegasus Main Menu


💻 Installation

⚡ One-Line Quick Install


🐧 Linux — Ubuntu / Debian / Kali

Step 1 — Update system packages

root@kitploit:~
sudo apt update && sudo apt upgrade -y

Step 2 — Install Python 3

root@kitploit:~
sudo apt install python3 python3-pip -y

Step 3 — Install ADB

root@kitploit:~
sudo apt install adb -y

Step 4 — Install scrcpy (optional — for Screen Mirror)

root@kitploit:~
sudo apt install scrcpy -y

Step 5 — Install nmap (optional — for Network Security Scan)

root@kitploit:~
sudo apt install nmap -y

Step 6 — Clone the repository

root@kitploit:~
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO

Step 7 — Run Pegasus v1.3

root@kitploit:~
python3 pegasus_v_1.3.py

Want to run an older version?

root@kitploit:~
python3 pegasusV-1.2.py   # Run v1.2
python3 pegasus_v1.1.py   # Run v1.1

🔷 Linux — Arch / Manjaro / BlackArch

Step 1 — Update system

root@kitploit:~
sudo pacman -Syu

Step 2 — Install Python and ADB

root@kitploit:~
sudo pacman -S python android-tools

Step 3 — Install scrcpy (optional)

root@kitploit:~
sudo pacman -S scrcpy

Step 4 — Install nmap (optional)

root@kitploit:~
sudo pacman -S nmap

Step 5 — Clone the repository

root@kitploit:~
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO

Step 6 — Run Pegasus v1.3

root@kitploit:~
python3 pegasus_v_1.3.py

Want to run an older version?

root@kitploit:~
python3 pegasusV-1.2.py   # Run v1.2
python3 pegasus_v1.1.py   # Run v1.1

🪟 Windows 10 / 11

Step 1 — Install Python 3

  1. Download from: https://www.python.org/downloads/
  2. Run the installer
  3. ✅ Check "Add Python to PATH" before clicking Install

Verify in Command Prompt or PowerShell:

root@kitploit:~
python --version

💡 PowerShell (winget) — One command install:

root@kitploit:~
winget install Python.Python.3.11

Step 2 — Install ADB (Android Platform Tools)

Option A — Manual install:

  1. Download from: https://developer.android.com/tools/releases/platform-tools
  2. Extract the .zip to a folder (e.g., C:\platform-tools\)
  3. Add to Windows PATH:
    • Press Win + S → Search "Environment Variables"
    • Click "Edit the system environment variables"
    • Click "Environment Variables" → Under System Variables, select Path → Edit
    • Click New → Enter C:\platform-tools
    • Click OK on all windows

Option B — PowerShell (winget) — Recommended:

root@kitploit:~
winget install Google.PlatformTools

ADB is automatically added to PATH — no manual setup needed.

Verify:

root@kitploit:~
adb version

Step 3 — Install scrcpy (optional — for Screen Mirror feature)

Option A — Manual install:

  1. Download from: https://github.com/Genymobile/scrcpy/releases
  2. Extract to a folder (e.g., C:\scrcpy\)
  3. Add C:\scrcpy\ to PATH using same method as Step 2

Option B — PowerShell (winget) — Recommended:

root@kitploit:~
winget install Genymobile.scrcpy

Verify:

root@kitploit:~
scrcpy --version

Step 4 — Install Git (if not installed)

Option A — Manual install:
Download from: https://git-scm.com/download/win → Install with default options

Option B — PowerShell (winget):

root@kitploit:~
winget install Git.Git

Verify:

root@kitploit:~
git --version

Step 5 — Install all tools at once (PowerShell — Fastest Method)

Open PowerShell as Administrator and run this single command to install everything:

root@kitploit:~
winget install Python.Python.3 Google.PlatformTools Genymobile.scrcpy Git.Git

✅ This installs Python, ADB, scrcpy, and Git in one shot. Restart PowerShell after this.


Step 6 — Clone the repository

Open Command Prompt or PowerShell:

root@kitploit:~
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO

Step 7 — Install Python dependencies

root@kitploit:~
pip install -r requirements.txt

Step 8 — Run Pegasus v1.3

root@kitploit:~
python pegasus_v_1.3.py

Want to run an older version?

root@kitploit:~
python pegasusV-1.2.py   # Run v1.2
python pegasus_v1.1.py   # Run v1.1

💡 Tip: Use Windows Terminal (free from Microsoft Store) for best color rendering.


🍎 macOS — Intel & Apple Silicon (M1/M2/M3)

Step 1 — Install Homebrew (if not installed)

root@kitploit:~
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Step 2 — Install Python 3

root@kitploit:~
brew install python

Verify:

root@kitploit:~
python3 --version

Step 3 — Install ADB

root@kitploit:~
brew install android-platform-tools

Verify:

root@kitploit:~
adb version

Step 4 — Install scrcpy (optional)

root@kitploit:~
brew install scrcpy

Step 5 — Install nmap (optional)

root@kitploit:~
brew install nmap

Step 6 — Clone the repository

root@kitploit:~
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO

Step 7 — Run Pegasus v1.3

root@kitploit:~
python3 pegasus_v_1.3.py

Want to run an older version?

root@kitploit:~
python3 pegasusV-1.2.py   # Run v1.2
python3 pegasus_v1.1.py   # Run v1.1

📱 Termux (Run Directly from Your Android Phone)

What is Termux? Termux is an Android terminal emulator that provides a full Linux environment on your phone — no root required. You can run Pegasus directly from your Android device using Termux.

⚠️ Note: scrcpy (Screen Mirror — Option 5) does not work in Termux because it requires a display server which is not available on Android. All other features work normally.

Install Termux

  1. Install Termux from F-Droid (Recommended)
    👉 https://f-droid.org/packages/com.termux/

    ⚠️ The Google Play Store version of Termux is outdated — always use the F-Droid version.

  2. Open Termux and follow the steps below:

Step 1 — Update packages

root@kitploit:~
pkg update && pkg upgrade -y

Step 2 — Install Python

root@kitploit:~
pkg install python -y

Step 3 — Install Git

root@kitploit:~
pkg install git -y

Step 4 — Install ADB

root@kitploit:~
pkg install android-tools -y

Verify installation:

root@kitploit:~
adb version

Step 5 — Install nmap (optional — required for Network Security Scan)

root@kitploit:~
pkg install nmap -y

Step 6 — Clone the repository

root@kitploit:~
git clone https://github.com/thakur2309/PAGASUS-PRO.git
cd PAGASUS-PRO

Step 7 — Install Python dependencies

root@kitploit:~
pip install -r requirements.txt

Step 8 — Run Pegasus v1.3

root@kitploit:~
python pegasus_v_1.3.py

Want to run an older version?

root@kitploit:~
python pegasusV-1.2.py   # Run v1.2
python pegasus_v1.1.py   # Run v1.1

📡 How to Connect a Device in Termux

You can control another Android device from Termux using Wi-Fi (Wireless ADB).

Method 1 — Connect another device over Wi-Fi

  1. Enable USB Debugging on the target device (see Android Device Setup section)
  2. Connect the target device to your phone (running Termux) via USB cable
  3. Run this command in Termux:
root@kitploit:~
adb tcpip 5555
  1. Unplug the USB cable, then find the target device IP:
    → Settings → Wi-Fi → Tap connected network → IP Address
  2. Run Pegasus and select [2] Connect a Device
  3. Enter the IP address — wireless connection is now active ✅

Method 2 — Manage the same device (localhost)

If you want to manage your own phone directly:

root@kitploit:~
adb connect localhost:5555

⚠️ This requires either a rooted phone or Wireless Debugging enabled (Android 11+ → Developer Options → Wireless Debugging).


❌ What Does Not Work in Termux

FeatureStatusReason
Screen Mirror (Option 5)❌ Not supportedscrcpy requires a display server
All other features✅ Fully supportedRuns entirely over ADB

💡 Termux Tips

  • Grant storage permission (required for file pull/push features):
    root@kitploit:~
    termux-setup-storage
    
  • Keyboard shortcut: Volume Down button acts as the Ctrl key
  • Prevent screen timeout: Go to Settings → Display → Screen Timeout and increase the duration while using the tool
  • Better colors: Install the Termux:Styling app from F-Droid for improved terminal color themes

USB Debugging must be enabled on your Android device before Pegasus can connect.

Enable USB Debugging

root@kitploit:~
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"

Switch to Wireless Mode (Wi-Fi ADB)

One-time USB setup required. After that, go fully wireless.

  1. Connect device via USB cable
  2. Launch Pegasus → Select [2] Connect a Device
  3. Enter y when asked to enable TCP/IP mode
  4. Find your device IP: Settings → Wi-Fi → Tap connected network → IP Address
  5. Enter the IP in Pegasus when prompted
  6. Unplug USB — connection is now wireless ✅

🚀 Usage

root@kitploit:~
# 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

Main Menu Preview:

root@kitploit:~
══════════════════════════════════════════════════════════════

[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

══════════════════════════════════════════════════════════════

📂 Output Files

All generated files are saved in the same directory where you run the script.


📋 Dependency Summary

💡 Shortcut: pip install -r requirements.txt se sab Python dependencies ek baar mein install ho jaati hain.


📁 File Reference


📝 Changelog

v1.3 — Latest Release

  • ✅ Advanced Security Tools submenu added (Option 22) — 10 features:
    • Root Detection (multi-method), APK Permissions Audit, Full Security Audit
    • Debuggable Apps Scanner, Interactive Shell, Network Security Check
    • SMS/Call Log Dump, Security Log Filter, Vulnerability Scanner, Network Monitor
  • ✅ Device Connection History with timestamps and session duration (Option 23)
  • ✅ Multi-device support — list and select when multiple devices detected
  • ✅ Selective wireless disconnect — choose specific device or disconnect all
  • ✅ ADB Troubleshoot — kill/restart ADB server to fix stuck connections (Option 21)
  • ✅ Improved contact dump — clean Name: Number format parsing
  • ✅ Cleaner APK list — shows only package names, no raw path clutter
  • ✅ Human-readable storage — df -h for easy reading
  • ✅ Auto connection logging — session log written on start and exit

v1.2 — pegasusV-1.2.py

  • ✅ Expanded to full 20-option main menu
  • ✅ Power Off and Reboot device remotely
  • ✅ APK Install (sideload) and Uninstall
  • ✅ File Push and Pull (two-way transfer)
  • ✅ Send SMS via Android intent
  • ✅ Dump device contacts
  • ✅ Logcat device log dump
  • ✅ Toggle Wi-Fi state on device
  • ✅ Storage info check
  • ✅ Remote camera trigger and photo pull
  • ✅ re module added for contact parsing

v1.1 — pegasus_v1.1.py

  • ✅ Check device info (model, Android version, battery)
  • ✅ USB and Wi-Fi ADB connect and disconnect
  • ✅ Screen recording with custom duration
  • ✅ Live screen mirroring via scrcpy
  • ✅ List installed packages and save to file
  • ✅ Take and pull screenshot

v1.0

  • ✅ Initial release — basic ADB wrapper
  • ✅ Interactive terminal menu UI
  • ✅ Dependency checker on startup
  • ✅ Color-coded terminal output

📜 License

This project is licensed under the MIT License.

root@kitploit:~
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.

⚠️ Disclaimer

Pegasus is developed strictly for educational and personal use.

  • ✅ Only use this tool on Android devices you own or have explicit written permission to access.
  • ❌ Unauthorized access to someone else's device is illegal under cybercrime and privacy laws worldwide — including the IT Act (India), CFAA (USA), Computer Misuse Act (UK), and equivalent laws in other countries.
  • The developer (thakur2309) holds zero liability for any illegal, unethical, or unauthorized use of this software.
  • All data extraction features (contacts, SMS, call logs) are intended exclusively for personal data backup and security research on your own device.

🤝 Contributing

Contributions, bug reports, and feature suggestions are welcome!

  1. Fork this repository
  2. Create your branch: git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m "feat: add your feature"
  4. Push to branch: git push origin feature/your-feature-name
  5. Open a Pull Request

⭐ Support the Project

If Pegasus helped you, please consider giving it a ⭐ star on GitHub.
It helps others find the project and motivates continued development.


👨‍💻 Author

  • Made with ❤️ by thakur2309
  • Name: Alok Thakur
  • YouTube: 🔥 Firewall Breaker

📌 Contact Me

YouTube
GitHub
WhatsApp Channel
Download Tool
OptionFeatureDescription
1Check DeviceView model name, Android version, and battery level
2Connect DeviceConnect via USB or wirelessly over Wi-Fi (TCP/IP)
3Disconnect DeviceCleanly disconnect wireless ADB sessions
4Screen RecordingRecord device screen and auto-pull to your PC
5Screen MirrorLive real-time screen mirroring via scrcpy
6Show APK ListList all installed packages, export clean list to file
7Take ScreenshotCapture and pull screenshot instantly
8Power OffRemotely power off the device
15Reboot DeviceRemotely reboot the device
18Toggle Wi-FiEnable or disable device Wi-Fi remotely
19Check StorageView storage usage in human-readable format
20Take PhotoTrigger camera, capture photo, and auto-pull to PC
21TroubleshootKill and restart ADB server for connection issues
23Connection HistoryView session connect/disconnect timestamps
Option
Feature
Description
9Install APKSideload and install any .apk from your PC
10Delete APKUninstall any package by its package name
16Start AppLaunch any installed application remotely
OptionFeatureDescription
13Send SMSOpen SMS intent with pre-filled number and message
14Dump ContactsExtract contacts (Name + Number), save to .txt
17Get Device LogsPull full logcat dump and save locally
Sub-OptionFeatureDescription
1Root DetectionDetect if device has been rooted via multiple methods
2APK Permissions DumpList all dangerous permissions granted per installed app
3Device Security AuditCheck patch level, encryption state, and build tags
4Debuggable Apps ScannerIdentify debug-enabled apps (common security risk)
5Interactive ADB ShellOpen a live terminal shell session on the device
6Network Security CheckInspect Wi-Fi security type + optional nmap scan
7Dump SMS / Call LogsExport messages and call records to .txt files
8Security Log FilterFilter logcat for permission denials and security events
9Vulnerability ScannerCompare patch date against known risk threshold
10Network Connections MonitorView active network connections via netstat
PlatformCommand
Ubuntu / Debian / Kalisudo 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 / BlackArchsudo 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
macOSbrew 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
WindowsInstall Python + ADB manually (see guide below), then: 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
FilenameGenerated By
screen.pngTake Screenshot
record.mp4Screen Recording
apk_list.txtShow APK List
contacts.txtDump Contacts
device_log.txtGet Device Logs
storage_info.txtCheck Storage
sms_logs.txtDump SMS (Security Tools)
call_logs.txtDump Call Logs (Security Tools)
connection_log.txtAuto-generated connection session log
DependencyRequiredPurposeInstall (Linux/macOS)Install (Termux)
Python 3.7+✅ YesRun the toolsudo apt install python3pkg install python
colorama✅ YesColor terminal outputpip3 install coloramapip install colorama
ADB✅ YesDevice communicationsudo apt install adbpkg install android-tools
scrcpy⚪ OptionalScreen Mirror featuresudo apt install scrcpy❌ Termux mein kaam nahi
nmap⚪ OptionalNetwork scan in Security Toolssudo apt install nmappkg install nmap
Git⚪ RecommendedClone the repositorysudo apt install gitpkg install git
FileVersionRun Command
pegasus_v_1.3.pyv1.3 (Latest)python3 pegasus_v_1.3.py
pegasusV-1.2.pyv1.2python3 pegasusV-1.2.py
pegasus_v1.1.pyv1.1python3 pegasus_v1.1.py
requirements.txt—pip install -r requirements.txt