API Documentation

DugganUSA Threat Intelligence Platform API - Free STIX 2.1 feed and integration guides.

Table of Contents

STIX 2.1 Feed FREE

GET https://analytics.dugganusa.com/api/v1/stix-feed

Returns a complete STIX 2.1 bundle with indicators, attack patterns, and relationships. Requires Authorization: Bearer <key> or ?api_key=YOUR_KEYregister free. Anonymous access ends March 15, 2026.

# Header authentication
curl -H "Authorization: Bearer <YOUR_API_KEY>"   https://analytics.dugganusa.com/api/v1/stix-feed

# Query parameter authentication (for SIEMs that cannot set custom headers)
curl "https://analytics.dugganusa.com/api/v1/stix-feed?api_key=YOUR_API_KEY"

Pattern-Specific Feeds

# Pattern 38: Stealc/Rhadamanthys distribution
curl -H "Authorization: Bearer <YOUR_API_KEY>"   "https://analytics.dugganusa.com/api/v1/stix-feed?pattern=38"

# Pattern 43: RAT developer social networks
curl -H "Authorization: Bearer <YOUR_API_KEY>"   "https://analytics.dugganusa.com/api/v1/stix-feed?pattern=43"

Query Parameters

days integer Number of days of data (default: 30, max: 90)
min_confidence integer Minimum confidence score 0-100 (default: 60)
country string Filter by country code (e.g., CN, RU, US)
unique_only boolean Only return unique discoveries (default: false)
pattern integer Filter by pattern number (38, 42, 43)
format string Output format. Use splunk for Splunk ES 8.x compatibility (returns observed-data objects)
api_key string Query parameter auth — alternative to Authorization header for SIEMs (Splunk ES, QRadar)

SIEM Integration

Splunk ES 8.x (Native — No Scripting Required)

Configure → Threat Intelligence → Add Data Source → STIX/OpenIOC:

URL: https://analytics.dugganusa.com/api/v1/stix-feed?format=splunk&api_key=YOUR_API_KEY
File Parser: stix2
Interval: 86400

The ?format=splunk parameter returns observed-data objects compatible with Splunk ES 8.x. No custom headers or scripting needed.

Splunk (Classic) / Elastic

# Cron job to pull daily IOCs
curl -s -H "Authorization: Bearer <YOUR_API_KEY>"   https://analytics.dugganusa.com/api/v1/stix-feed | \
  jq -r '.objects[] | select(.type=="indicator") | .pattern' >> /var/log/threat-intel/dugganusa.log

Firewall Blocklist

# Extract IPs for blocking
curl -s -H "Authorization: Bearer <YOUR_API_KEY>"   https://analytics.dugganusa.com/api/v1/stix-feed | \
  jq -r '.objects[] | select(.type=="indicator") | .pattern' | \
  grep -oE '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | sort -u

Tor Infrastructure Attribution NEW — v1.3.1

Seven endpoints for Tor relay attribution, operator clustering, and proactive hunting. Built on a live consensus collector (10,269 relays indexed). Backs Precog signal #10 (tor_infrastructure_shift).

EndpointMethodPurpose
/api/v1/tor/relaysGETSearch relay archive (filter by country, ASN, flag, operator)
/api/v1/tor/relay/:fingerprintGETRelay detail + consensus history
/api/v1/tor/cluster/:fingerprintGETOperator cluster — shared ASN, contact, family
/api/v1/tor/huntGETProactive threat hunting by risk score
/api/v1/tor/statsGETRelay statistics
/api/v1/tor/correlationsGETIOC cross-references (onion hosts, C2 attributions)
/api/v1/tor/collectPOSTTrigger consensus collection (Enterprise tier)
# Search Swedish exit relays
curl -H "Authorization: Bearer <YOUR_API_KEY>"   "https://analytics.dugganusa.com/api/v1/tor/relays?country=SE&flag=Exit"

# Pull operator cluster for a given relay fingerprint
curl -H "Authorization: Bearer <YOUR_API_KEY>"   "https://analytics.dugganusa.com/api/v1/tor/cluster/ABCDEF..."

# Proactive hunt — high-risk relays by shared ASN / recent appearance
curl -H "Authorization: Bearer <YOUR_API_KEY>"   "https://analytics.dugganusa.com/api/v1/tor/hunt?min_risk=70"

Published case study: 50 Tor Exit Relays. One Operator. Same ASN as Interlock Ransomware C2. — the Quetzalcoatl cluster (50 exit relays, 7 countries, FranTech/1337 Services).

OTX Integration

Subscribe to our pulses on AlienVault OTX for automatic updates:

PulseIDContent
Master Feed6927d4c1611927c371ffd3cbAuto-updated threat feed
Pattern 386927c1e8e999ea91cede6585GitHub → C2 infrastructure
Pattern 436927c24a65cd7ecdc2a7c175RAT developer networks

OTX Profile: @pduggusa

Roadmap

Questions? Email [email protected]