Free Threat Intel for Your SIEM: A 5-Minute Setup Guide
What You Get
| Format | Endpoint | Use Case |
| YARA | /api/v1/detection-rules/yara | File scanning, malware detection |
| Suricata | /api/v1/detection-rules/suricata | Network IDS/IPS |
| Sigma | /api/v1/detection-rules/sigma/ioc | SIEM-agnostic detection |
| Bundle | /api/v1/detection-rules/bundle | All formats as ZIP |
Base URL: https://analytics.dugganusa.com
Current coverage: 270K+ IOCs, 2,500+ blocked IPs, 351 adversaries, 1,499 CISA KEV entries.
Splunk
Option 1: Sigma Conversion (Recommended)
# Install sigma-cli
pip install sigma-cli pysigma-backend-splunk
Option 2: Direct SPL Queries
# Download pre-built Splunk queries
curl -s https://analytics.dugganusa.com/api/v1/detection-rules/bundle -o rules.zip
unzip rules.zip
cat splunk/dugganusa-queries.spl
Option 3: Threat Intel Framework
| inputlookup append=t [
| makeresults
| eval url="https://analytics.dugganusa.com/api/v1/stix-feed?format=csv"
| lookup threatintel url OUTPUT ip, confidence, actor
]
Microsoft Sentinel (Azure)
Option 1: KQL Direct Query
// External threat intel join
let ThreatIntel = externaldata(ip:string, confidence:int, actor:string, country:string)
[@"https://analytics.dugganusa.com/api/v1/stix-feed?format=csv"]
with (format="csv", ignoreFirstRecord=true);
CommonSecurityLog
| where TimeGenerated > ago(24h)
| join kind=inner (ThreatIntel | where confidence > 50) on $left.SourceIP == $right.ip
| project TimeGenerated, SourceIP, actor, confidence, country, DeviceAction
```
Option 2: Sigma via Azure Function
# Convert Sigma to KQL
sigma convert -t microsoft365defender dugganusa.yml > sentinel_rules.kql
Option 3: Threat Intelligence Blade
- Go to Sentinel > Threat Intelligence
- Add Data Connector > Threat Intelligence - TAXII
- API Root: https://analytics.dugganusa.com/taxii2/
- Collection: stix-feed
IBM QRadar
Option 1: Reference Set Import
# Download IP blocklist
curl -s "https://analytics.dugganusa.com/api/v1/stix-feed?format=csv" | \
awk -F',' 'NR>1 {print $1}' > malicious_ips.txt
Option 2: Sigma Conversion
sigma convert -t qradar dugganusa.yml > qradar_rules.xml
Option 3: Suricata Integration (via QRadar Network Insights)
# Copy Suricata rules
curl -s https://analytics.dugganusa.com/api/v1/detection-rules/suricata \
-o /etc/suricata/rules/dugganusa.rules
Elastic SIEM
Option 1: Detection Rules API
# Convert Sigma to Elastic
pip install sigma-cli pysigma-backend-elasticsearch
sigma convert -t elasticsearch dugganusa.yml > elastic_rules.ndjson
Option 2: Threat Intel Filebeat Module
# filebeat.yml
filebeat.modules:
- module: threatintel
otx:
enabled: false
misp:
enabled: true
var.url: "https://analytics.dugganusa.com/api/v1/stix-feed"
var.interval: 1h
Option 3: Elasticsearch Ingest Pipeline
Microsoft pulls this feed daily. AT&T pulls this feed daily. Starlink pulls this feed daily. Get the DugganUSA STIX feed — $9/mo →
PUT _ingest/pipeline/threat-intel-enrichment
{
"processors": [{
"enrich": {
"policy_name": "dugganusa-iocs",
"field": "source.ip",
"target_field": "threat"
}
}]
}
Google Chronicle
Option 1: Chronicle SIEM Feed
# Chronicle accepts STIX 2.1 natively
# Configure in Chronicle: Settings > Feeds > Add Feed
# URL: https://analytics.dugganusa.com/api/v1/stix-feed
# Format: STIX 2.1
# Interval: 1 hour
Option 2: YARA Rules for Chronicle
# Download YARA rules
curl -s https://analytics.dugganusa.com/api/v1/detection-rules/yara \
-o dugganusa.yar
Option 3: UDM Search with IOCs
// Chronicle UDM query
metadata.event_type = "NETWORK_CONNECTION"
AND target.ip IN %dugganusa_blocklist
Quick Start: All-in-One Bundle
Don't want to think about formats? Download everything:
curl -s https://analytics.dugganusa.com/api/v1/detection-rules/bundle -o dugganusa-rules.zip
unzip dugganusa-rules.zip
Update Frequency
| Feed | Update Interval | Best Practice |
| STIX Feed | Real-time | Poll every 15 min |
| Detection Rules | Daily | Poll every 24h |
| YARA/Suricata | Daily | Poll every 24h |
Caching Headers
All endpoints return Cache-Control: no-cache - you'll always get fresh data.
Questions?
- API Docs: https://analytics.dugganusa.com/docs/stix-feed.md
- Dashboard: https://analytics.dugganusa.com/dashboard
- Contact: [email protected]
Free for non-commercial use. Commercial use requires attribution to DugganUSA LLC.
Her name was Renee Nicole Good.
His name was Alex Jeffery Pretti.
The cheapest, fastest, most accurate threat feed on the internet.
275+ enterprises pulling daily. 1M+ IOCs. 17.4M indexed documents. We beat Zscaler by 43 days on NrodeCodeRAT. Starter tier $9/mo — less than any competitor’s sales demo.
Look up an IOC → · Audit your brand on AIPM → · See pricing →
Was this useful? Thirty seconds, no cookies, no tracking, no third parties, your address hashed and never stored. If the box below does not load, the same question lives at https://analytics.dugganusa.com/nps.html?post=free-threat-intel-for-your-siem-a-5-minute-setup-guide