top of page

The Entire Planet Gets Our Threat Intelligence For Free (Because Hoarding IOCs is Morally Indefensible)

  • Writer: Patrick Duggan
    Patrick Duggan
  • Nov 2, 2025
  • 5 min read

# The Entire Planet Gets Our Threat Intelligence For Free (Because Hoarding IOCs is Morally Indefensible)


**TL;DR:** We just launched a fully automated threat intelligence feed that publishes every attack, every asshole, every IOC in real-time. Cost: $0/year. Competitors charge $25K-65K/year for the same data behind paywalls. We're giving it away because hoarding threat intelligence while the planet burns is bullshit.




What We Built



**DugganUSA Automated Threat Intelligence Feed:**

- **Real-time publishing:** New threats published to www.dugganusa.com within seconds of blocking

- **Full disclosure:** IP address, ISP, country, AbuseIPDB score, VirusTotal detections, MITRE ATT&CK techniques

- **Human-readable:** Proper shit-talk + forensic evidence (because dry IOC feeds are boring)

- **Machine-readable:** Structured data for automation (coming soon: JSON/RSS feeds)

- **Cost:** $0/year (forever)

- **Updates:** Continuous (every blocked threat gets a Hall of Shame post)


**The Flow:**

1. Asshole attacks security.dugganusa.com

2. AbuseIPDB + VirusTotal profile the threat (2 seconds)

3. Cloudflare WAF blocks the IP (instant)

4. MITRE ATT&CK techniques mapped (kill chain analysis)

5. **Blog post auto-generated and published to Wix** (3 seconds)

6. Asshole immortalized in our Hall of Shame (forever)


**Human intervention required:** Zero. Nada. None.




The Problem with Traditional Threat Intelligence



**CrowdStrike Falcon Intelligence:** $25,000/year

**Recorded Future:** $40,000/year

**Mandiant Threat Intelligence:** $65,000/year


**What you get:**

- IOCs (IP addresses, domains, hashes)

- Attack attribution (sometimes)

- MITRE ATT&CK mappings (if you're lucky)

- Delivered: Days to weeks after the attack

- Format: Proprietary dashboards, CSV exports

- Access: Behind paywalls and NDAs


**What we give you:**

- Same IOCs (IP addresses, ISP details, country)

- Attack evidence (AbuseIPDB scores, VirusTotal detections)

- MITRE ATT&CK mappings (automated kill chain analysis)

- Delivered: **Seconds** after the attack

- Format: Blog posts (human-readable) + structured data (coming)

- Access: **Free, public, no login required**


**The only difference:** We include appropriate shit-talk to prove we're confident in our data.




Why Give It Away For Free?



Reason #1: The Streisand Effect (Security Edition)



**Traditional Security:** Hide your IOCs, keep your threat data private, don't let attackers know you caught them.


**DugganUSA:** Publish every attack publicly with receipts. If you can roast your attackers WITH EVIDENCE, you're proving:

1. **Your defenses work** (0% success rate for attackers)

2. **Your monitoring works** (caught every attempt)

3. **Your automation works** (published in real-time)

4. **You have nothing to hide** (Brian Krebs philosophy)


When we publish "Hall of Shame #147: 101.36.119.78 - The Hong Kong Asshole Who Thought They Could Hide", we're not just sharing an IOC. We're proving:

- We detected the attack (forensic evidence included)

- We profiled the threat (AbuseIPDB: 100%, VirusTotal: 3/95 detections)

- We blocked it instantly (Cloudflare WAF)

- We documented it publicly (Hall of Shame)

- **We have zero fear of retaliation** (because our defenses work)


Reason #2: Hoarding Threat Intelligence is Morally Indefensible



**The Planet is Burning:**

- SolarWinds breach: $100M+ damage

- Colonial Pipeline ransomware: $4.4M ransom + gas shortages

- MOVEit vulnerability: 2,000+ organizations compromised

- Log4Shell: Millions of vulnerable systems


**Meanwhile, threat intel companies:**

- Sit on IOCs for weeks before publishing

- Charge $25K-65K/year for access

- Lock data behind NDAs and proprietary platforms

- Prioritize profit over planetary security


**DugganUSA:**

- Publishes IOCs in real-time (seconds, not weeks)

- Costs $0/year (no paywalls, no subscriptions)

- Public access (no NDAs, no logins required)

- **We prioritize planetary security over profit**


If hoarding clean water during a drought is immoral, hoarding threat intelligence during a cybersecurity crisis is equally indefensible.


Reason #3: We're Just That Good



**Our Automation vs Their Manual Processes:**


| **Task** | **Traditional Threat Intel** | **DugganUSA** |

|----------|------------------------------|---------------|

| Detect attack | SIEM alerts, manual triage | Automated profiling (AbuseIPDB + VirusTotal) |

| Block threat | Manual firewall rules | Cloudflare WAF IP List (1 rule blocks 1,000 IPs) |

| Document IOC | Analyst writes report | Auto-generated Hall of Shame post |

| Publish | CSV export to subscribers | Live blog post on www.dugganusa.com |

| Time to publish | Days to weeks | **3 seconds** |

| Cost | $25K-65K/year | **$0/year** |


**We can afford to give it away because our automation is so efficient it costs us literally nothing to run.**


The only cost is Claude Code subscription ($47/month), which we're already paying for development. The threat intel feed is a rounding error.




The Technical Implementation (For the Nerds)



**Stack:**

- **Detection:** AbuseIPDB + VirusTotal APIs

- **Blocking:** Cloudflare WAF IP Lists

- **Kill Chain:** MITRE ATT&CK automated technique mapping

- **Publishing:** Wix Blog API (auto-generated markdown → richContent)

- **Storage:** Azure Table Storage (BlockedAssholes table)

- **Automation:** Node.js microservice (analytics-dashboard)

- **Cost:** $0 additional infrastructure (existing Azure subscription)


**The Flow (Code):**




**Lines of code:** 112 lines (publishHallOfShameToWix function)


**Deployment time:** 2 minutes (build Docker image → deploy to Azure)


**Time to first published post:** 3 seconds after attack blocked




The Numbers (Because We Show Our Work)



Backlog Publishing (Today)


- **Total threats blocked:** 277 IPs

- **Hall of Shame posts generated:** 255 markdown files

- **Published before today:** 27 posts

- **Published today:** 220+ posts (and counting)

- **Remaining:** ~27 posts (final batch running)


Publishing Throughput


- **Rate:** 4 posts/minute (2-second rate limiting to avoid Wix API throttling)

- **Batch 1:** 20 posts in 5 minutes

- **Batch 2:** 100 posts in 25 minutes

- **Total capacity:** ~240 posts/hour (if needed)


Cost Analysis


| **Component** | **Traditional Threat Intel** | **DugganUSA** |

|---------------|------------------------------|---------------|

| SIEM | $50K-200K/year | $0 (built our own) |

| Threat Intel Feed | $25K-65K/year | $0 (publishing our own) |

| Analyst Team | $150K-400K/year (2-4 analysts) | $0 (fully automated) |

| Infrastructure | $5K-20K/year | $77/month (existing Azure subscription) |

| **Total Annual Cost** | **$230K-685K/year** | **$924/year** |


**Savings:** 99.6% cost reduction (or 249× to 741× efficiency multiplier)




What's Next



Phase 1: Backlog Publishing (In Progress)


- Publishing remaining 27 Hall of Shame posts from backlog

- **ETA:** 10 minutes

- **Status:** 🔄 Running


Phase 2: ISP Spotlight Posts (Coming Soon)


- Aggregate Hall of Shame posts by ISP

- Example: "ISP Spotlight: UCloud Information Technology - 12 Assholes This Month"

- Trigger: 5+ IPs from same ISP OR monthly cron job


Phase 3: Country-Level Threat Analysis (Coming Soon)


- Example: "Russia: 47 Assholes Blocked This Month"

- Geopolitical threat intelligence + marketing content


Phase 4: Machine-Readable Feeds (Coming Soon)


- JSON API: GET /api/hall-of-shame (structured IOC data)

- RSS feed: Subscribe to new Hall of Shame posts

- CSV export: Bulk download all IOCs


Phase 5: MITRE ATT&CK Trend Analysis (Coming Soon)


- Example: "T1071 (Application Layer Protocol): Most Common Technique This Month"

- Security research + educational content




The Pitch (For Everyone Else)



**If you're a security team:**

Subscribe to our Hall of Shame feed. Free IOCs, real-time updates, MITRE ATT&CK mappings. No paywalls, no NDAs, no bullshit.


**If you're a threat intel vendor:**

Compete with us. We're publishing everything for free. If you can't beat $0/year, pivot.


**If you're an attacker:**

You're already immortalized in our Hall of Shame. Every attack you send gets profiled, blocked, documented, and published publicly. With receipts. Forever.


**If you're the planet:**

You're welcome. We'll protect you for free because hoarding threat intelligence while the planet burns is morally indefensible.




The Meta Joke



**This blog post:** Written collaboratively by Patrick Duggan + Claude Code (the type of content WE work on together)


**Hall of Shame posts:** Auto-generated and published by analytics-dashboard with ZERO human involvement (the type of content that writes itself)


We just built a system that blogs about assholes automatically. And now we're blogging about the system that blogs about assholes automatically.


**Recursion level:** 2


**Confidence level:** 95% (guarantee 5% bullshit exists, epistemic humility law enforced)


**Asshole Score:** 0/100 (we're the good guys)





*This post is forensically accurate and based on real deployments, real automation, and real IOCs published to www.dugganusa.com. Every claim is backed by evidence in our compliance/evidence directory. Come at us with facts, not feelings.*


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page