Skip to content

Go · Rust · Postgres · NATS

Hellion ​

Hellion

Distributed HTTP security testing — YAML test packs, scoped Rust workers, Go control plane, and a built-in web UI.

Authorized testing only.
Only scan systems you own or have explicit written permission to test. Unauthorized access is illegal.
~2.4k/send-to-end at 10k runs (single worker)
~98k/sbulk queue ingest at 100k runs
YAML packshttp, assert, extract, finding steps
DockerCompose stack with Juice Shop sample target

What it does ​

ScopesAllowed origins and methods enforced per worker.
Test packsMulti-step HTTP checks defined in YAML.
RunsSubmit targets via REST API or web UI; track events and outcomes.
ScaleNATS job queue, horizontal worker replicas, Postgres state.
Plain English: Hellion queues HTTP security checks against targets you are allowed to hit, runs them in parallel across Rust workers, and stores findings and run history in Postgres.

Start here ​

Repository: github.com/AllanGallop/Hellion

Native tools, weird experiments, and practical performance work.