IoT / OT Assessment

Industrial IoT and operational technology device security assessment.

Tool Chain

Scattershot3 → Gearbox → Trawler → Prometheus

Steps

  1. Network Discovery Scattershot3

    Discover IoT/OT devices on the network via port scanning and service identification.

    InputOT network segment CIDRs
    Outputfindings.json, summary.json
    Usagescattershot3.py -t <targets> -o <output_dir> -s int
    NotesUse caution with OT networks. Passive scanning preferred where possible.
  2. Device Auditing Gearbox

    IoT/OT device enumeration, protocol analysis, traffic capture, DHCP/DNS/SNMP auditing, firmware checks.

    InputDevice IPs from SS3, network interfaces for traffic capture
    Outputgearbox.db, findings.json, .pcap captures
    Usagegearbox.py -t <targets> -o <output_dir>
    NotesTraffic capture auto-invokes Trawler. Manage via Gauntlet.
  3. Traffic Analysis Trawler

    Deep packet inspection of captured traffic. Protocol anomaly detection, cleartext credential discovery, DNS analysis.

    Input.pcap/.pcapng files from Gearbox captures
    Outputfindings.json, traffic.json
    Usagetrawler.py -i <pcap> -o <output_dir> -t <targets>
    NotesAuto-invoked by Gearbox via pr0t31n_trawler helper. Also runs standalone.
  4. Reporting Prometheus

    Merge IoT/OT findings into report with device-context fields.

    InputSS3 + Gearbox + Trawler run directories
    OutputUnified IoT/OT report
    Usageprometheus.py -i <run_dirs...> -o <report_dir>
    NotesUses device context fields (subdevice, interface, classification) from Gearbox.