Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

License Tiers

Detailed feature matrix for Rockfish NDR license tiers.

Tier Comparison

FeatureCommunityStandardEnterprise
Flow Rate40,000/min100,000/minUnlimited
IngestAll event typesAll event typesAll event types
ReportYesYesYes
Demo ModeYesYesYes
MCP ServerYesYesYes
Chat ServerYesYesYes
Alert (MQTT/Kafka)YesYesYes
HTTP Report ServerYesYesYes
Data Retention (Prune)YesYesYes
GeoIP EnrichmentYesYes
IP ReputationYesYes
Hunt EngineYes
Anomaly DetectionYes
Hunt Findings in ReportYes

Community Tier

Available without a license file. Provides core NDR functionality:

  • Ingest all Suricata event types to Parquet
  • Generate HTML reports (without enrichment overlays)
  • MCP server for AI-powered queries
  • Alert publishing to MQTT/Kafka
  • Demo mode with synthetic data
  • Data retention management

Limitation: 40,000 flows per minute.

Standard Tier

Adds enrichment intelligence:

  • Everything in Community
  • MaxMind GeoIP lookups (country, city, ASN)
  • AbuseIPDB IP reputation scoring
  • Geographic overlays in reports
  • Reputation-based threat flagging

Limit: 100,000 flows per minute.

Enterprise Tier

Full NDR capability:

  • Everything in Standard
  • Graph-based behavioral threat hunting
  • HBOS and Isolation Forest anomaly scoring
  • Hunt findings integrated into reports
  • 10 detection types (beaconing, lateral movement, C2 fanout, etc.)
  • Continuous hunt scheduling

No flow rate limit.

License File Format

{
  "id": "rockfish_acme-corp-enterprise_Abc123",
  "tier": "enterprise",
  "customer_name": "Acme Corp",
  "customer_email": "[email protected]",
  "max_flows_per_min": null,
  "issued_at": "2026-01-01T00:00:00Z",
  "expires_at": "2027-01-01T00:00:00Z",
  "signature": "base64-encoded-ed25519-signature"
}

Licenses are verified using Ed25519 digital signatures with a public key embedded in the binary.