Skip to content

Explore our Advanced Penetration Testing Toolkit on GitHub – your ultimate resource for the latest cybersecurity tools and techniques. From network reconnaissance to post-exploitation, our curated repository offers an up-to-date suite of exploits, payloads, and detailed documentation. Join our community and stay ahead in securing diverse environme

License

Notifications You must be signed in to change notification settings

eisax/androidpentest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android ADB Automation Tools

A collection of Python scripts for automating various Android device interactions using ADB (Android Debug Bridge).

Contents

  • Overview
  • Scripts
  • Prerequisites
  • Installation
  • Usage
  • Contributing

Overview

This project provides Python-based automation tools for interacting with Android devices via ADB. The scripts enable various device management and data collection tasks.

Scripts

Device Management

  • wifi_device_capture.py - Lists USB-connected Android devices and saves to file
  • network_device_scanner.py - Scans and identifies connected devices on network with vendor lookup
  • wifi_connection_monitor.py - Checks WiFi connection state of Android device

Security Tools

  • biometric_extractor.py - Extracts fingerprint sensor data from device
  • port_scanner.py - Network port scanning utility
  • port_validator.py - Port validation tool
  • port_opener.py - Opens specified network ports

Communication

  • sms_sender.py - Sends SMS messages via ADB
  • sms_interceptor.py - SMS interception tool
  • ussd_dialer.py - Makes USSD calls
  • call_manager.py - Places phone calls

Device Control

  • screen_capture.py - Takes device screenshots
  • camera_controller.py - Controls device camera
  • volume_controller.py - Adjusts device volume
  • bluetooth_manager.py - Manages Bluetooth settings

Prerequisites

  • Python 3.6+
  • Android Debug Bridge (ADB) tool
  • USB debugging enabled on Android device
  • Device drivers installed

Installation

# Clone repository
git clone https://github.com/eisax/androidpentest

# Install requirements
pip install -r requirements.txt

# Ensure ADB is in system PATH

Usage

Connect Android device via USB with debugging enabled, then run desired script:

python screen_capture.py  # Take screenshot
python network_device_scanner.py  # List network devices
python sms_sender.py  # Send SMS

Contributing

Contributions welcome! Please read the contribution guidelines before submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

These tools are for educational purposes only. Use responsibly and only on devices you own or have permission to access.

About

Explore our Advanced Penetration Testing Toolkit on GitHub – your ultimate resource for the latest cybersecurity tools and techniques. From network reconnaissance to post-exploitation, our curated repository offers an up-to-date suite of exploits, payloads, and detailed documentation. Join our community and stay ahead in securing diverse environme

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages