Back to Blog

The Problem We Kept Running Into

Before building Flowtriq, I spent years doing offensive security — red team operations, penetration testing, and attack research including work that ultimately led to the Mirai botnet killswitch. The thing about spending years thinking like an attacker is that you develop strong opinions about detection.

The two tools most operators relied on — FastNetMon and Wanguard — are both built on the same foundation: ingest NetFlow or sFlow from your routers, watch for threshold violations, trigger a BGP blackhole when something spikes. Both are real products with real deployments. But when I started talking to the operators using them, the same complaints kept coming up: they were missing attacks, finding out after the damage was done, and their only response option was taking the target offline entirely.

This isn't a failure of engineering on the part of FastNetMon or Andrisoft. It's a structural consequence of building detection on top of sampled flow data. That structure has genuine advantages — it scales to 100 Gbps backbone links without breaking a sweat. But it also has hard limits that matter enormously if you are trying to protect individual servers rather than aggregate network traffic. That gap is what Flowtriq is built to fill.

This post is an honest comparison of all three tools: what each one does, where each one excels, and which problems each one cannot solve. If you are evaluating DDoS detection tools for the first time or reconsidering your current setup, this is the comparison we wish existed when we were building Flowtriq.

The Flow-Based Approach: FastNetMon and Wanguard

FastNetMon and Wanguard are architecturally similar at the core. Both sit outside your servers, receive flow telemetry exported by your network equipment (routers, switches, or NetFlow probes), analyze that telemetry for volumetric anomalies, and trigger BGP-based responses. Understanding both tools means understanding the flow-based approach and its tradeoffs.

FastNetMon

FastNetMon is an open-source DDoS detection system that has been widely deployed by hosting providers and ISPs since its release in 2014. It supports NetFlow v5/v9, sFlow, IPFIX, and direct packet capture via AF_PACKET mirroring. It ships in two editions:

  • FastNetMon Community — Free, open source (Apache 2.0). Basic threshold detection, BGP blackhole via ExaBGP, syslog and script notification. No web dashboard, no email alerts natively, no attack classification.[3] Configuration is command-line only. A genuine starting point for organizations with flow infrastructure and budget at zero.
  • FastNetMon Advanced — Commercial. Published pricing: $115/month (10G), $220/month (40G), $350/month (100G) plus a dedicated server. [1] Adds a web UI, REST API, email and Slack notifications, per-host bandwidth graphs, Flowspec support, and more granular threshold configuration. A meaningful upgrade over Community for teams that need operational visibility.

FastNetMon's BGP integration is its strongest feature. When a threshold violation is detected, it can announce a blackhole route through ExaBGP, GoBGP, or BIRD to your upstream router in seconds. For service providers who need to drop volumetric attacks before they saturate transit links, this is exactly what is needed.

Wanguard (by Andrisoft)

Wanguard is a commercial DDoS protection platform developed by Andrisoft, a Romanian software company, and has been deployed in production ISP and hosting environments since approximately 2008. It is a more mature, full-featured product than FastNetMon Community and is priced accordingly. It is deployed as an on-premises software stack, typically on dedicated hardware.

Wanguard consists of two core components:

  • Wanguard Sensor — The detection engine. Ingests NetFlow v5/v9/IPFIX, sFlow, or raw packet captures via DPDK, PF_RING, libpcap, or Netmap. Applies configurable anomaly detection policies (threshold-based and behavioral) across 130+ traffic metrics to detect volumetric attacks. Produces structured alerts with protocol breakdown and top talker data.
  • Wanguard Filter — The mitigation engine. When the Sensor detects an attack, Filter can trigger BGP RTBH or FlowSpec announcements, inject iptables/nftables rules, or redirect traffic to a scrubbing interface. More mitigation options than FastNetMon out of the box.

Wanguard has a significantly more polished web dashboard than FastNetMon Community, with historical traffic graphs, per-IP flow analytics, attack archives, and report generation. For ISPs and hosting providers that need to show customers detailed attack reports, Wanguard's reporting is a practical advantage. Andrisoft also offers responsive commercial support, which matters for production deployments at scale.

Pricing for Wanguard is listed on the Andrisoft store page: Sensor at $595/year and Filter at $995/year, making a Sensor + Filter deployment $1,590/year. DPDK Engine licenses for packet capture cost $1,410/year. Volume discounts (5-15%) start at the 5th license. Dedicated hardware is a prerequisite — not the software license itself, but the deployment model. You need a server with enough CPU and memory to handle your flow or packet capture volume, and the hardware cost is real.

The Off-Ramp Architecture: How FastNetMon and Wanguard See Traffic

FastNetMon and Wanguard are both off-ramp detection systems. They sit outside your servers, receive a copy of network traffic, analyze it, and trigger mitigation when they detect anomalies. Both tools support multiple methods of receiving that traffic copy:

  • Flow telemetry (NetFlow, sFlow, IPFIX): Routers export sampled flow summaries. This is the most common deployment for both tools. Sampling ratios are typically 1:512 to 1:4096, and export intervals are 10-60 seconds. Detection latency in flow mode is 10-60 seconds for both products.
  • Packet capture / port mirror: Both tools can also analyze traffic via port mirroring or SPAN. FastNetMon supports AF_PACKET for direct packet capture. Wanguard supports DPDK, PF_RING, libpcap, and Netmap for packet capture at up to 100 Gbps. In packet capture mode, both tools see unsampled traffic and can detect faster than in flow mode.

Regardless of the capture method, the architecture is the same: traffic is copied to a dedicated analysis server, and detection happens on that server, not on the servers being protected. This off-ramp model has real strengths: it provides network-wide visibility without touching individual servers, and it scales to backbone-level throughput.

The tradeoff is that off-ramp detection, whether flow-based or packet-capture-based, sees traffic at the network level. It knows that a particular IP prefix is receiving anomalous traffic. It does not know which specific server behind that prefix is the target, what that server's individual baseline looks like, or how the server is handling the load. The detection point is the network, not the server.

The distinction is not flow vs. packet capture. Both FastNetMon and Wanguard support both. The distinction is where detection happens: on dedicated analysis hardware watching a copy of network traffic (off-ramp), versus on each server watching its own traffic directly (on-server). These are complementary vantage points, not competing ones.

In flow-based deployments (the majority), operators experience sampling-related detection gaps: short-burst attacks under 30 seconds may complete before enough flow data is collected to trigger an alert. In packet capture deployments, detection is faster, but the operator still needs dedicated hardware with DPDK or PF_RING-capable NICs at each network segment they want to monitor.

How Flowtriq Approaches This Differently

Flowtriq takes a fundamentally different architectural approach. Instead of sitting off-ramp and analyzing a copy of network traffic, Flowtriq installs directly on each server as a lightweight agent and monitors traffic at the host interface. The detection point is the server itself, not a separate analysis appliance.

The agent reads kernel-level traffic stats every second, builds per-server traffic counters across multiple dimensions (PPS, BPS, source IP diversity, protocol breakdown, port distribution, TCP flag ratios), and compares each second's profile against a rolling dynamic baseline that is unique to that server. When an anomaly exceeds the detection threshold, an alert fires immediately.

This on-server architecture means every server has its own baseline. A game server that normally handles 50,000 PPS has a different threshold than a web server at 2,000 PPS. An attack that is invisible at the network aggregate level (because it is a small fraction of total backbone traffic) is immediately obvious at the server level because it represents a significant deviation from that server's normal.

The tradeoff is the inverse of the off-ramp model: Flowtriq sees everything happening on each individual server at high fidelity, but it does not provide the aggregate backbone-wide visibility that FastNetMon and Wanguard offer to ISPs monitoring network-level traffic. For organizations that need both perspectives, Flowtriq operates at the server level and does not interfere with network-layer tools during an evaluation period.

Feature Comparison at a Glance

Capability Flowtriq FastNetMon Community FastNetMon Advanced Wanguard
ArchitectureOn-server agentOff-ramp (flow or AF_PACKET)Off-ramp (flow or AF_PACKET)Off-ramp (flow or DPDK/PF_RING/libpcap)
Detection latency<1s30–90s (flow)10–60s (flow)10–60s (flow); faster with packet capture
Attack type classification7 families + confidenceProtocol-level (130+ metrics)
Automatic PCAP capture✓ with pre-attack buffer
Per-server baselines✓ per node✗ (subnet-level)✗ (subnet-level)✗ (subnet-level)
Web dashboard✓ (cloud SaaS)✓ (self-hosted)
BGP RTBH / FlowSpec✓ (via webhook/adapter)
Targeted mitigation (non-blackhole)30+ action types, rule-basedFlowSpec (if upstream supports)FlowSpec + iptables/nftables
Alert channels13 channels (Discord, Slack, PagerDuty, OpsGenie, Teams, Telegram, email, SMS, webhook, Grafana, Datadog, Prometheus, Sentinel)Syslog, scriptsEmail, Slack, webhookEmail, SNMP, scripts
Cloud / VPS compatible✓ any Linux serverPartial (no SPAN)Partial (no SPAN)Partial (no SPAN)
Requires flow infrastructureFlow or AF_PACKET mirrorFlow or AF_PACKET mirrorFlow or port mirror
Requires dedicated hardwareRecommendedRecommendedRequired (or COTS server)
Self-serve trial14 days, no cardFree (Community)30 days
Transparent pricing$7.99/node/mo (annual)FreeQuote only$595/yr (Sensor)

Attack Classification: Why Knowing the Type Matters

Neither FastNetMon (Community or Advanced) nor Wanguard classifies attacks by type in the way that determines mitigation strategy. Both products can tell you that traffic to a destination IP spiked to 800,000 PPS. They can break down the spike by protocol (UDP, TCP, ICMP) from flow data. But neither tells you whether that UDP spike is an NTP amplification attack, a DNS amplification attack, a generic UDP flood, or legitimate traffic from a misconfigured service — and the mitigation strategy for each is completely different.

NTP amplification comes from a small set of open NTP reflectors with a characteristic 468-byte response size and source port 123. The right mitigation is rate-limiting inbound UDP from port 123 with a packet-size filter. DNS amplification has a different size profile and comes from port 53. A generic UDP flood has high source diversity and no specific port pattern. If you apply the wrong mitigation rule, you either block legitimate traffic or allow attack traffic through.

Wanguard provides better protocol-level breakdown than FastNetMon, which is an operational advantage. Its reporting can show you that the traffic is UDP dominated, show top source IPs from sampled data, and provide some context for manual investigation. But it does not automate the classification-to-mitigation mapping, and it does not provide the confidence scoring that lets you programmatically decide when to act.

Flowtriq classifies every detected incident across nine families — UDP flood, SYN flood, NTP amplification, DNS amplification, ICMP flood, HTTP flood, TCP ACK flood, SSDP amplification, and multi-vector — with a confidence score for each. That classification drives automated mitigation: different firewall rule sets fire for different attack families. A DNS amplification attack automatically triggers rate-limiting on inbound UDP port 53, not a blackhole of the entire server. The server stays up. Legitimate traffic continues. The attack traffic is filtered.

Mitigation: The Blackhole Problem

FastNetMon's core mitigation is BGP RTBH: when an attack is detected, announce a blackhole community to your upstream router, which drops all traffic destined for the attacked IP at the upstream edge. This stops the attack. It also stops your service. For the duration of the blackhole, the server is unreachable. For game servers, commerce platforms, or any service where availability matters, this is a last resort — not a first response.

FastNetMon Advanced adds Flowspec support for operators with Flowspec-capable upstream providers, enabling more granular filtering (by protocol, source prefix, or port range) rather than a full blackhole. This is a meaningful improvement for operators who have it, but Flowspec adoption is uneven across transit providers. Many smaller hosting networks and ISPs still do not support it, which means blackhole remains the only BGP-based option.

Wanguard's Filter component has a broader mitigation toolkit than FastNetMon: BGP RTBH, Flowspec, local iptables/nftables rule injection, and traffic redirection to scrubbing interfaces. For on-premises deployments at ISP scale, this is a capable mitigation stack. It is still constrained by the fundamental issue that detection fires 10-60+ seconds after the attack starts, which means any targeted mitigation is applied after significant impact has already occurred.

Flowtriq's approach is different. Because detection fires at second 1 and the system knows what type of attack it is, it can apply targeted mitigation automatically before most users notice anything is wrong. The firewall rule system supports 22 action types that can be combined and conditioned on attack family, confidence score, severity, source geography, or any other incident attribute. Rate-limit inbound UDP from port 53 during a DNS amplification attack. Block SYN packets from source IPs with no prior session history during a SYN flood. Apply a source-rate limit during a generic UDP flood while preserving established TCP connections. The server stays online. Legitimate traffic is preserved.

1-second detection. 7 attack families. Server stays online.

Deploy in under 2 minutes on any Linux server. No flow infrastructure, no BGP requirement, no credit card for the trial.

Start Free Trial →

The Same Attack, Three Different Outcomes

To make the differences concrete: a 35-second NTP amplification attack at 420,000 PPS targeting a game server running on a dedicated server. The attack uses approximately 2,100 open NTP reflectors, average amplified response size 470 bytes, source port 123 UDP.

Flowtriq

Flowtriq

  • Alert fires at second 1. Classification: NTP Amplification, confidence 97%.
  • Auto-mitigation rule fires: rate-limit inbound UDP from port 123 with packet size >400 bytes. Game server remains fully online.
  • 2,147 unique source IPs logged, exact distribution by ASN and country.
  • PCAP captured from 5s before attack onset.
  • Discord + PagerDuty alert within 3 seconds. Attack resolves at second 35. Zero player disconnections.
FastNetMon Community

FastNetMon Community

  • In flow mode: detects threshold violation 15-40 seconds in. In AF_PACKET mode: faster detection but still requires dedicated capture server.
  • BGP blackhole announced. Server goes offline.
  • No attack classification. No PCAP. Alert to syslog only.
  • Attack duration 35s — may end before detection fires.
Wanguard Sensor + Filter

Wanguard

  • In flow mode: detects threshold violation 10-30 seconds in. In packet capture mode (DPDK/PF_RING): faster detection from dedicated capture hardware.
  • Dashboard shows UDP spike, top source IPs, protocol breakdown across 130+ traffic metrics.
  • BGP RTBH, FlowSpec, or iptables/nftables rules triggered. Server offline or traffic rate-limited.
  • Attack archive entry created. No automatic PCAP with pre-attack buffer.
  • Email/SNMP alert sent after detection.

PCAP Forensics: What You Actually Have After an Attack

Neither FastNetMon nor Wanguard captures PCAP. After an attack, what you have from both tools is flow-level data: aggregate metrics from sampled telemetry, approximate source IP lists, protocol distribution. This is useful for understanding roughly what happened. It is not useful for upstream abuse reports, forensic attribution, or understanding novel attack patterns that do not fit existing signatures.

If you need packet-level evidence — and increasingly, upstream transit providers and data centers require it before acting on mitigation requests — you need to run a separate packet capture tool alongside FastNetMon or Wanguard, start it at the right time, and hope the attack lasts long enough to capture meaningful data. In practice, this means most attacks go unforensicated.

Flowtriq maintains a rolling PCAP buffer on every monitored server. When an attack is detected, the buffer is flushed to disk with a configurable pre-attack window (default: 30 seconds before the anomaly triggers). Every incident automatically has packet-level evidence attached to it. PCAP files are downloadable from the incident page. You have exact packet data, not sampled estimates.

This matters operationally in three ways: upstream mitigation requests succeed more often when you can provide PCAP evidence; post-incident analysis is more accurate when you have actual packets rather than statistical summaries; and novel attack patterns that do not match existing signatures can be identified and characterized from the PCAP rather than guessed at from flow data.

True Cost of Ownership

FastNetMon Community is free. The real cost is operational: threshold tuning, alert management via scripts, manual investigation without a dashboard, and the engineering time to maintain and respond to a system that gives you incomplete incident data.

FastNetMon Advanced pricing is publicly listed: $115/month (10G), $220/month (40G), $350/month (100G), with a one-time $85 activation fee on monthly plans. [1] Larger deployments with bandwidth over 100G require enterprise pricing. There is a separate infrastructure cost if you do not already have flow-exporting network equipment, and a dedicated server is required to run FastNetMon itself (minimum 16 GB RAM, 150 GB+ SSD, 8 cores [2]). For organizations that do not already have this infrastructure, the total deployment cost is meaningfully higher than the license fee alone.

Wanguard pricing is listed on the Andrisoft store: Sensor at $595/year and Filter at $995/year ($1,590/year for both). DPDK Engine for packet capture is $1,410/year. Volume and multi-annual discounts are available. Dedicated hardware adds procurement and ongoing operating cost. Andrisoft's model is on-premises: you own and operate the infrastructure. For large ISPs with existing hardware and operations teams, this is often the right economic model. For smaller operators without existing infrastructure, the upfront cost and operational burden can be substantial.

Flowtriq is $9.99 per node per month, or $7.99 per node per month on annual billing. All features on every plan: full classification, PCAP, all alert channels, firewall rules, cloud dashboard. No infrastructure prerequisites beyond a Linux server. A 10-node deployment is $99.90/month. A 100-node deployment is $999/month. Seven-day free trial, no credit card required.

Cost comparison for 20 nodes:

  • FastNetMon Community: $0 software. Flow infrastructure required (if not existing: $500–5,000+ hardware). Limited detection, no dashboard, no PCAP, scripts for alerting.
  • FastNetMon Advanced: $115–$350/month (published, per bandwidth tier) + dedicated server ~$60–150/month + flow infrastructure. Web UI, Slack/email alerts. No PCAP, no attack classification.
  • Wanguard: $1,590/year (Sensor + Filter) + dedicated server ($100–300/month) + flow infrastructure (or $1,410/year for DPDK Engine if using packet capture). Full dashboard, BGP + iptables mitigation. No automatic PCAP forensics, protocol-level classification.
  • Flowtriq: $199.80/month ($159.80 annual). No hardware, no infrastructure prerequisites. Per-second detection, 7-family classification, automatic PCAP, 22 mitigation action types, all alert channels.

When to Choose Each

Choose FastNetMon Community when you are an ISP or hosting provider with existing flow-exporting router infrastructure and BGP capability, your budget is zero, you have experienced network engineers comfortable with command-line configuration, and your primary need is detecting large volumetric attacks at the network edge and triggering automated blackhole. Understand the tradeoffs before deploying for server-level protection.

Choose FastNetMon Advanced when you need the Community feature set plus a web dashboard, email and Slack alerting, and REST API access, and your infrastructure already exports flow data. The upgrade over Community is real. The structural sampling limitations and lack of classification and PCAP remain.

Choose Wanguard when you are an ISP or hosting provider with existing on-premises infrastructure, dedicated hardware budget, and operations staff to maintain it. Wanguard's reporting, multi-sensor architecture, and FlowSpec + iptables mitigation toolkit are well-suited for large-scale carrier and hosting environments where the on-premises model is appropriate. Andrisoft's commercial support is a genuine advantage for production deployments at that scale.

Choose Flowtriq when you need per-server protection at one-second detection granularity, automatic attack classification with confidence scoring, PCAP forensics for every incident, targeted mitigation that keeps services online during attacks, and a self-serve deployment model that does not require flow infrastructure or dedicated hardware. This is the right tool for game server operators, hosting providers protecting individual customer servers, VPS fleets, cloud instances, and any environment where the flow-based model has blind spots you cannot afford.

Evaluating Flowtriq Without Disrupting Your Current Setup

Flowtriq installs independently at the server level. The most complete detection setup for service providers combines network-level visibility with server-level depth.

FastNetMon or Wanguard monitor aggregate traffic across your backbone routers and BGP infrastructure, providing the wide-area visibility that flow telemetry excels at. They catch the 1 Tbps attacks that would saturate transit links and need to be dropped at the upstream edge before they reach your network. Flowtriq runs on individual servers and catches the attacks that flow sampling misses — 5-second pulses, sub-threshold events, attacks against specific ports, and anything that needs classification and PCAP evidence to respond to correctly.

Network-layer tools like FastNetMon or Wanguard operate on flow data at the router level, while Flowtriq monitors traffic directly on each server. Each tool operates at a different architectural layer. BGP integration with your existing ExaBGP/GoBGP infrastructure means Flowtriq can feed the same RTBH and FlowSpec pipeline when escalation is needed.

Frequently Asked Questions

What is the difference between FastNetMon and Wanguard?

Both are flow-based DDoS detection systems. FastNetMon has a free Community edition and a commercial Advanced edition; Wanguard is commercial-only. Wanguard has a more mature web UI, stronger reporting, and a dedicated Filter component for on-premises mitigation. FastNetMon Community is the lower-barrier entry point; Wanguard is more appropriate for organizations that need the full on-premises production stack with commercial support. Both share the same structural sampling limitations and neither provides automatic attack classification or PCAP capture.

Does Flowtriq replace FastNetMon or Wanguard?

For server-level detection, yes: Flowtriq provides faster detection (1 second vs 10-60+ seconds), automatic classification, PCAP forensics, and more granular mitigation. For ISPs who need network-wide backbone traffic visibility across router infrastructure, FastNetMon and Wanguard provide aggregate data that Flowtriq does not — for that use case, Flowtriq can be evaluated without removing your existing tools first. Flowtriq integrates with ExaBGP, GoBGP, and BIRD 2 for BGP automation, so the mitigation pipeline can be shared.

Can Flowtriq work without BGP peering?

Yes. Flowtriq's on-server detection and firewall rule mitigation work entirely without BGP. When an attack is detected, Flowtriq applies iptables/nftables rules directly on the server to filter attack traffic. BGP FlowSpec and RTBH adapters are available for operators who do have upstream BGP connectivity and want to push mitigation upstream, but they are optional. FastNetMon and Wanguard both require BGP infrastructure to do anything meaningful with detected attacks.

How much does Wanguard cost compared to Flowtriq?

Wanguard licensing is $595/year for a Sensor and $995/year for a Filter ($1,590/year for both), with a $1,410/year DPDK Engine license for packet capture mode. Dedicated on-premises hardware is required on top of the license cost. Flowtriq is $9.99/node/month (or $7.99 annual), all-inclusive with no hardware prerequisites and no minimum commitment on monthly billing. For small to mid-size server deployments, Flowtriq is significantly more cost-effective; for large-scale ISP deployments with existing hardware, Wanguard's model may be appropriate.

Does Flowtriq require NetFlow or sFlow infrastructure?

No. This is one of the core architectural differences. Flowtriq installs as an agent on each server and reads traffic directly from the network interface without any router-side flow export configuration. This makes it deployable on cloud instances, bare-metal servers in colocation without managed switching, and any environment where you cannot control NetFlow export settings on upstream equipment.

Try Flowtriq on your servers

One-second detection, 7 attack families classified automatically, PCAP forensics, and 22 mitigation action types. $9.99/node/month with a 14-day free trial — no credit card required.

Start free trial →
Back to Blog

Related Articles