expliot.core.common.disclosure

Helper to collecting details about EXPLIoT itself.

Classes

Disclosure

Plugin for collecting details about EXPLIoT itself.

Functions

check_usb_devices(→ dict)

List all attached USB devices.

check_hardware_presence(→ bool)

Check if a hardware unit is connected to the host via USB.

Module Contents

class expliot.core.common.disclosure.Disclosure

Plugin for collecting details about EXPLIoT itself.

expliot_release
python_release
distribution
host_platform
host_processor
host_architecture = ', '
root
usb_devices
bus_auditor = False
zigbee_auditor = False
timestamp
output()

Generate the output based on the available attributes.

_human_readable(snake_str: str) str

Convert snake_case string to Title Case.

__str__()

Return a formatted string representation of the attribute values.

expliot.core.common.disclosure.check_usb_devices() dict

List all attached USB devices.

expliot.core.common.disclosure.check_hardware_presence(vendor_id: str, product_id: str) bool

Check if a hardware unit is connected to the host via USB.