Red team on steroids, at SIEM-breaking scale

Fire massive, realistic attack traffic at Wazuh over TCP syslog, sustaining tens of thousands of events per second from one multi-core engine.

Tens of thousands of EPS · MTTD p50 / p95 / p99 · Wazuh-native syslog
Firehose dashboard
Firehose · attack-traffic generation
  • High-volume loadA multi-core engine that sustains real, high-throughput traffic.
  • Realistic attack patternsMITRE-tagged scenarios, attack chains, and a behavior simulator, not toy data.
  • Detection validationProve your Wazuh pipeline catches attacks and measure how fast.
  • Reusable SIEM profilesDescribe a Wazuh target once and fire test after test.

Up and running in three steps

  1. Define a test

    Pick attack scenarios, MITRE techniques, and a saved Wazuh profile to fire at.

  2. Fire across all your cores

    A multi-process worker engine fans load across CPU cores for sustained throughput.

  3. Measure detection under load

    Track events sent, alerts caught, and MTTD percentiles under real pressure.

Everything in Firehose

  • Multi-core load engine

    Per-core worker processes push sustained, high-volume traffic from one host.

  • Realistic attack scenarios

    Weighted scenario mixes, multi-stage attack chains, and a Markov-style behavior simulator.

  • Reusable Wazuh profiles

    Saved Wazuh targets, syslog host, alerts source, and tuning, ready to fire.

  • Detection validation

    Confirm your Wazuh pipeline catches attacks and surfaces the right rules under pressure.

  • Live system metrics

    Per-core CPU, throughput, backpressure, and failure tracking in real time.

  • MTTD percentile reporting

    Mean time to detect at p50, p95, and p99, not just the average.

Common questions about Firehose

View all FAQs

How much traffic can it generate?

Tens of thousands of events per second, sustained from a single multi-core engine that fans load across your CPU cores.

Is the attack traffic realistic?

Yes. Firehose replays MITRE-tagged attack scenarios and multi-stage chains at volume, not toy data, so your detections face real pressure.

Which SIEMs does it work with?

It's purpose-built for Wazuh — save a reusable Wazuh profile (syslog host, alerts source, and tuning) and fire test after test.

What do I get back?

Live per-core metrics, events sent vs. alerts caught, and MTTD percentiles (p50 / p95 / p99) — so you know detection latency at the tail, not just the average.

What do I need on the Wazuh side?

A TCP syslog listener plus the bundled decoder and rules on your Wazuh Manager; Firehose then reads detections back via alerts.json or the Wazuh Indexer.

Stress-test your detections at scale

See how Firehose pushes your Wazuh pipeline to its limits.

Subscribe to our newsletter

Get the latest security tips, product updates, and news delivered to your inbox.