Skip to content

Releases: cybrium-ai/cyprobe

v0.2.4

30 May 00:59
68a41b5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

27 May 00:51

Choose a tag to compare

Full Changelog: v0.2.2...v0.2.3

v0.2.2

03 May 19:32

Choose a tag to compare

Full Changelog: v0.2.1...v0.2.2

v0.2.1

03 May 18:45

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

cyprobe v0.1.0 — OT/SCADA Discovery

17 Apr 04:58

Choose a tag to compare

cyprobe v0.1.0 — OT/SCADA Network Discovery & Posture Probe

First release of Cybrium's OT security probe. Passive + active industrial device fingerprinting.

Commands

cyprobe passive  --interface eth0           # sniff + fingerprint OT traffic
cyprobe active   --targets 10.0.1.0/24 --active-confirm  # read-only probes
cyprobe audit    --file assets.json --rules rules/ot      # posture check
cyprobe upload   --file assets.json --token $TOKEN        # push to platform

Protocols

  • Modbus TCP — MBAP parser, FC 0x2B device identification
  • DNP3 — frame parser, source/dest address extraction
  • Port fingerprinting for S7comm, OPC UA, BACnet, EtherNet/IP, IEC 104, MQTT

Posture Rules (3 seed)

  • OT-UNENCRYPTED-MODBUS (high) — cleartext register traffic
  • OT-UNENCRYPTED-DNP3 (high) — no Secure Authentication
  • OT-OPEN-ENGINEERING (critical) — S7/CIP/BACnet on non-eng subnet

Safety

Passive by default. Active requires --active-confirm. Read-only probes only. Rate limited. Audit logged.

Build

cargo install --path .
# or
cargo build --release

Binary releases (prebuilt linux/amd64 + darwin/arm64) coming in v0.2.0.