Chaos Personas
Four synthetic chaos personas plus swarm, all, and none modes.
Core personas (`--persona` / `-p`)
rage-clicker— dispatches rapid bursts of 5–10 aggressive clicks on buttons and submit inputs to trigger double-submits and race conditions.novice-chaotic— fuzzes inputs with SQLi probes, multi-byte emojis, 10,000-character overflow strings, negative numbers, null bytes, and erratic navigation keys.network-tormentor— toggles CDP network conditions between Offline, Slow 3G, and normal throughput while driving API Chaos fault injection.adversary— stripsdisabled/readonlyDOM attributes, reveals hidden fields/buttons via JS evaluation, tampers with values, and targets login forms with SQLi auth-bypass payloads.
Composite & passive modes
swarm/all(or--swarm/-s) — orchestrates all four personas in coordinated assault waves (NoviceChaotic→Adversary→NetworkTormentor→RageClicker).none— passive observer mode (monitors console, network, layout, and business rules without injecting chaos actions).
Swarm mode
--swarm divides the session duration into equal waves and runs all four personas sequentially against the target.
bash
loki run http://localhost:8000 --swarmloki run http://localhost:8000 --persona adversary
