Metadata-Version: 2.3
Name: iotsploit-exploits
Version: 0.0.6
Summary: Official IoTSploit exploit plugin package
License: GPL-3.0-or-later
Author: IoTSploit Team
Author-email: support@iotsploit.org
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
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
Requires-Dist: facedancer (>=3.0.6,<4.0)
Requires-Dist: iotsploit-core (>=0.0.6,<0.0.7)
Requires-Dist: iotsploit-django (>=0.0.6,<0.0.7)
Requires-Dist: pwntools (>=4.12)
Requires-Dist: pyserial (>=3.5)
Requires-Dist: scapy (>=2.5)
Description-Content-Type: text/markdown

# iotsploit-exploits

Official IoTSploit exploit plugin package. Contains all built-in exploit/security testing plugins.

## Included Plugins

| Plugin | Module | Description |
|--------|--------|-------------|
| Flood Attack | `iotsploit_exploits.flood_attack` | Network flood attack |
| SYN Flood | `iotsploit_exploits.flood_attack` | TCP SYN flood attack |
| WiFi Scan | `iotsploit_exploits.wifi_scan` | WiFi network scanner |
| IP Scan | `iotsploit_exploits.ip_scan` | IP network scanner |
| Nmap Scan | `iotsploit_exploits.nmap_scan` | Nmap-based scanner |
| ADB Check | `iotsploit_exploits.adb_check` | Android Debug Bridge security check |
| Hydra SSH | `iotsploit_exploits.hydra_ssh_attack` | Hydra SSH attack |
| SSH Plugin | `iotsploit_exploits.plugin_ssh` | SSH connection plugin |
| Serial Reader | `iotsploit_exploits.serial` | Picocom serial reader |
| GreatFET Echo | `iotsploit_exploits.greatfet_echo` | FTDI echo emulation |
| Rubber Duck | `iotsploit_exploits.greatfet_rubber_duck` | USB rubber duck attack |
| Simple Rubber Duck | `iotsploit_exploits.simple_rubber_duck` | Simplified rubber duck |
| Async Sleep | `iotsploit_exploits.demo` | Demo async plugin |
| Stream Data | `iotsploit_exploits.demo` | Demo streaming plugin |

## System Tool Dependencies

Some plugins require system-level tools (not installable via pip):

- **nmap_scan**: Requires `nmap` (`apt install nmap`)
- **hydra_ssh_attack**: Requires `hydra` (`apt install hydra`)
- **adb_check**: Requires `adb` (`apt install android-tools-adb`)

## Installation

```bash
pip install iotsploit-exploits
```

For development:

```bash
pip install -e ./iotsploit-exploits
```

