Skip to content

Settings

The Settings page allows administrators to control global behaviors of Suricatavel. It is divided into two main sections: General and Integrations.

Control how Suricatavel enriches alert data with external intelligence.

  • Enabled: Global toggle for the enrichment engine.
  • Auto-Extract IOCs: Automatically parse IPs, Domains, and URLs from alert payloads.
  • Notification Digest: Group enrichment results into summary notifications instead of sending one per alert.
  • Cooldown: Minimum seconds between enrichment attempts for the same artifact to prevent API quota exhaustion.

Configure external providers to enhance threat intelligence. Each provider can be independently enabled and rate-limited.

ProviderTypeAPI key required?Description
VirusTotalMalware/ReputationYesChecks file hashes, domains, and IPs against antivirus engines.
AbuseIPDBIP reputationYesCrowdsourced IP abuse reporting.
ShodanIoT/ScannerYesSearch engine for Internet-connected devices.
WhoisDomain infoNoRetrieves domain registration information.
GeoIPGeolocationYes (License)Maps IP addresses to physical locations (MaxMind).
UrlHausMalware URLsNoDatabase of malicious URLs from Abuse.ch.
CensysAttack SurfaceYesAnalyzes host services, open ports, and SSL/TLS certificates.
AlienVault OTXThreat FeedYesLeverages open threat exchange pulses and IOC categorization.
GreyNoiseInternet NoiseYesDistinguishes between mass-internet scanner traffic and targeted attacks.

For each provider, you can configure:

  1. API key: Your personal or enterprise access key.
  2. Plan: Select your subscription tier (e.g., Free, Premium) to automatically apply correct rate limits.
  3. Rate windows: Custom rate limits (Requests per Minute/Hour/Day) to match your quota.

When defining a SIEM output, you can configure secure transmissions under the TLS settings section:

  • Protocol: Standard TCP, encrypted TCP+TLS, UDP, or Splunk HTTPS HEC.
  • Verify peer: When active, strictly verifies the destination’s SSL certificate against known authorities.
  • Allow self-signed: Permits connections using self-signed certificates (ideal for internal dev/staging environments).
  • Client credentials: Securely upload client certificates (.crt/.pem) and client keys (.key/.pem) stored in encrypted vault formats.