Metadata-Version: 2.4
Name: nodroid
Version: 0.1.0
Summary: NOdroid — Android Pentest Suite
Author: NOdroid
License-Expression: MIT
Keywords: adb,android,frida,mobile,pentest,security
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: MacOS X
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Requires-Python: >=3.10
Requires-Dist: click>=8.1
Requires-Dist: jinja2>=3.1
Requires-Dist: packaging>=23.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.31
Requires-Dist: rich>=13.0
Requires-Dist: textual>=0.40
Requires-Dist: tomli>=2.0; python_version < '3.11'
Provides-Extra: dev
Requires-Dist: mypy>=1.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.1; extra == 'dev'
Provides-Extra: full
Requires-Dist: apkinspector>=1.0; extra == 'full'
Requires-Dist: frida-tools>=12.0; extra == 'full'
Requires-Dist: objection>=1.2; extra == 'full'
Requires-Dist: pyqt6>=6.5; extra == 'full'
Provides-Extra: gui
Requires-Dist: pyqt6>=6.5; extra == 'gui'
Description-Content-Type: text/markdown

# NOdroid

**Android Pentest Suite by 48Labs**

A semi-automated, modular Android penetration testing framework for security professionals and bug bounty hunters.

## Quick Start

```bash
pip install nodroid
nodroid setup          # Install ADB and check tools
nodroid device list    # List connected devices
nodroid audit app.apk  # Full automated audit
```

## Commands

| Command | Description |
|---------|-------------|
| `nod setup` | Auto-install ADB & check tools |
| `nod device list` | List connected Android devices |
| `nod device select` | Select target device |
| `nod recon` | Device reconnaissance |
| `nod analyze app.apk` | Static APK analysis |
| `nod dynamic spawn <pkg>` | Frida instrumentation |
| `nod network ssl-bypass <pkg>` | SSL pinning bypass |
| `nod bypass all <pkg>` | Bypass all security checks |
| `nod exploit cve-scan <pkg>` | Scan for known CVEs |
| `nod extract databases <pkg>` | Extract SQLite databases |
| `nod patch debug app.apk` | Patch APK debuggable |
| `nod audit app.apk` | Full automated audit |
| `nod report -f html` | Generate HTML report |

## License

MIT License - 48Labs
