iotsploit-drivers
Official IoTSploit device driver package. Contains all built-in hardware drivers.
Included Drivers
| Driver | Module | Description |
|---|---|---|
| ESP32 | iotsploit_drivers.esp32 |
ESP32 device driver via SCPI |
| SocketCAN | iotsploit_drivers.socketcan |
CAN bus driver via python-can |
| FT2232 | iotsploit_drivers.ft2232 |
FTDI FT2232 USB driver |
| GreatFET | iotsploit_drivers.greatfet |
GreatFET One USB driver |
| Logic Analyzer | iotsploit_drivers.logic |
Enxor logic analyzer driver |
| J-Link | iotsploit_drivers.jlink |
SEGGER J-Link debug probe |
| Ubertooth | iotsploit_drivers.ubertooth |
Ubertooth Bluetooth driver |
| FPGA | iotsploit_drivers.iotsploit_func_fpga |
ECP5 FPGA driver |
| Ethernet VLAN | iotsploit_drivers.ethernet |
Persistent NetworkManager VLAN configuration |
Ethernet VLAN
drv_eth_vlan scans NetworkManager Ethernet parents and exposes add_vlan,
edit_vlan, delete_vlan, and the read-only vlan_status command. Profiles
created by the driver are named iotsploit-vlan-<parent>-<id>; edit and delete
refuse every other profile. The VLAN address, cloned MAC, and autoconnect state
persist in NetworkManager. An optional permanent peer neighbor is applied to
the live interface during add or edit, but must be reapplied after reboot.
Installation
pip install iotsploit-drivers
For development:
pip install -e ./iotsploit-drivers
Release files for iotsploit-drivers 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iotsploit_drivers-0.0.9.tar.gz | 973.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iotsploit_drivers-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.0 MB
Release files / iotsploit_drivers-0.0.9.tar.gz
| Download URL | iotsploit_drivers-0.0.9.tar.gz |
|---|---|
| Size | 973.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9726715e587167285714dc7e01856b0a0aae79c2e43323c0d4ae6a384dad3756
|
|
BLAKE2b-256 checksum How to use checksums |
996ce0ea1f694c1151dc37c417ec678d41777df69a8ae2909e6fb948a856f406
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / iotsploit_drivers-0.0.9-py3-none-any.whl
| Download URL | iotsploit_drivers-0.0.9-py3-none-any.whl |
|---|---|
| Size | 990.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
254190c837e743aea0a1c157e07777ad7f7c1f09f82fb23f1535e10091f29ce4
|
|
BLAKE2b-256 checksum How to use checksums |
8489b3007a5735ba987c9709cdee227226f284c1932a252fdc373983d9edc270
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|