Skip to content

Component inclusion: crowdsec-blocklist-import (threat intelligence feed aggregator) #1724

@wolffcatskyy

Description

@wolffcatskyy

Hello,

I would like to request inclusion of crowdsec-blocklist-import on the CrowdSec Hub.

Repository Info

What It Does

crowdsec-blocklist-import aggregates 21+ public threat intelligence blocklists and imports them as CrowdSec decisions via the Local API. This supplements CAPI community blocklists with additional threat feeds, typically adding 120,000+ unique malicious IPs to your CrowdSec instance from sources like:

  • Spamhaus DROP/EDROP
  • Emerging Threats compromised IPs
  • Blocklist.de (SSH, mail, Apache, FTP abuse)
  • CINS Army
  • Tor exit nodes
  • Dshield top attackers
  • And 15+ additional feeds

It acts as a decision feeder — importing external threat intelligence into CrowdSec so that all connected remediation components (bouncers) automatically benefit from the additional coverage.

Category Note

This doesn't fit the traditional "remediation component" category since it feeds decisions into CrowdSec rather than acting on them. It's more of an enrichment/integration tool. I'm happy to have the CrowdSec team categorize it appropriately, or if the Hub doesn't have a suitable category, I understand.

Documentation

Tests

Features

  • 21+ built-in threat feeds with individual enable/disable controls
  • Custom blocklist support — add any URL-based IP blocklist
  • Dry-run mode — preview what would be imported without making changes
  • Deduplication — avoids duplicate decisions across overlapping feeds
  • Allowlist support — exclude specific IPs/ranges from import
  • Prometheus metrics — track import counts, errors, and feed health
  • Webhook notifications — Slack, Discord, or custom webhook alerts on import runs
  • Daemon mode — runs continuously with configurable refresh intervals
  • Docker deployment — single container alongside CrowdSec
  • Grafana dashboard — community-contributed dashboard for monitoring imports
  • api_key_file support — secure credential management for container environments

Short Description

Import 21+ public threat intelligence blocklists into CrowdSec as decisions, adding 120k+ malicious IPs from Spamhaus, Emerging Threats, Blocklist.de, and more

Social Preview Image

Set on the repository.

Releases

Yes — v3.6.0 (latest), with 15+ prior releases and active development.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions