alosafuzz
ICS/OT protocol security research — fuzzing, scanning, and coordinated disclosure.

icsFuzzer

Status: active · https://github.com/alosafuzz/icsFuzzer

icsFuzzer sends malformed and boundary-case packets to industrial devices to find crashes and spec-violations. It is a generator-based fuzzer: every case is a deterministic, auditable payload built in pure Python, exportable without a live target, and calibrated against a software responder before any hardware run.

Each protocol module ships with a software responder (for calibration) and a test suite. The per-protocol field guides under Protocol Guides document the wire format and fuzz surface of each.

Findings have been coordinated with maintainers across the full spectrum of responses — from same-day fixes to vendor-declined — always honestly scoped.

Protocol guides

Related external work