Skip to main content

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)

Source distribution for iotsploit-drivers 0.0.9
File Size Uploaded
iotsploit_drivers-0.0.9.tar.gz 973.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iotsploit-drivers 0.0.9
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page