Skip to main content
The CyberService provides APIs for cyber threat intelligence aggregated from multiple authoritative sources including Feodo Tracker, URLhaus, AlienVault OTX, AbuseIPDB, and C2Intel.

Base Path

ListCyberThreats

Retrieves threat indicators from multiple intelligence sources with filtering by time range, threat type, source, and severity. Endpoint: GET /api/cyber/v1/list-cyber-threats

Request Parameters

int64
Start of time range (inclusive), Unix epoch milliseconds
int64
End of time range (inclusive), Unix epoch milliseconds
int32
Maximum items per page (1-100)
string
Cursor for next page
CyberThreatType
Optional threat type filter: CYBER_THREAT_TYPE_C2_SERVER, CYBER_THREAT_TYPE_MALWARE_HOST, CYBER_THREAT_TYPE_PHISHING, or CYBER_THREAT_TYPE_MALICIOUS_URL
CyberThreatSource
Optional source filter: CYBER_THREAT_SOURCE_FEODO, CYBER_THREAT_SOURCE_URLHAUS, CYBER_THREAT_SOURCE_C2INTEL, CYBER_THREAT_SOURCE_OTX, or CYBER_THREAT_SOURCE_ABUSEIPDB
CriticalityLevel
Optional minimum criticality filter

Response

CyberThreat[]
The list of cyber threats
PaginationResponse
Pagination metadata

Example Request

Example Response

Threat Types

The CyberThreatType enum classifies threats into four categories:
  • C2_SERVER: Command and control servers used by threat actors to control compromised systems
  • MALWARE_HOST: Servers hosting malware payloads for distribution
  • PHISHING: Phishing sites designed to steal credentials or sensitive information
  • MALICIOUS_URL: Other malicious URLs that don’t fit the above categories

Threat Sources

The service aggregates data from five authoritative sources:

Feodo Tracker (abuse.ch)

Tracks botnet C2 servers, particularly banking trojans like Emotet, TrickBot, and Dridex.

URLhaus (abuse.ch)

Collects and shares malware distribution URLs, including payload hosting sites.

C2Intel

Specialized feed of command and control server indicators.

AlienVault OTX (Open Threat Exchange)

Community-driven threat intelligence platform with IOCs from security researchers worldwide.

AbuseIPDB

Crowdsourced IP address reputation database tracking malicious activity.

Indicator Types

Threats are categorized by indicator type:
  • IP: IP addresses (IPv4 or IPv6)
  • DOMAIN: Domain names
  • URL: Full URLs including path and parameters

Severity Levels

Threat severity is assessed using the CriticalityLevel enum:
  • CRITICALITY_LEVEL_LOW: Low risk, monitoring recommended
  • CRITICALITY_LEVEL_MEDIUM: Moderate risk, investigate and consider blocking
  • CRITICALITY_LEVEL_HIGH: High risk, immediate action recommended
  • CRITICALITY_LEVEL_CRITICAL: Critical risk, block immediately

Use Cases

Threat Hunting

Query for specific malware families or threat types to proactively search for indicators in your environment.

Geographic Analysis

Analyze threat distribution by country to identify regional patterns:

Firewall/IDS Integration

Pull latest indicators to update firewall rules or IDS signatures:

Malware Campaign Tracking

Monitor specific malware families over time:

Best Practices

  1. Regular Polling: Query the API regularly (e.g., every 15-30 minutes) to stay current with emerging threats
  2. Severity Filtering: Use min_severity to focus on high-impact threats
  3. Source Diversity: Don’t rely on a single source; aggregate data from multiple feeds
  4. Geolocation Context: Use the location and country fields to add geographic context to threat analysis
  5. Tag-Based Analysis: Leverage the tags field to identify threat patterns and campaigns