Local IP reputation database

Blackroute

Build a local MaxMind-compatible reputation database. Public feeds in. Clean MMDB out.

github.com/ipanalytics/blackroute
$ ./run.sh

Loaded feeds: 42
Merging IPs and CIDR prefixes...
Writing records...
Building MMDB...

release/blackroute.mmdb

Build complete.

Built for infrastructure teams

Use Blackroute in gateways, SIEM pipelines, fraud checks, proxies, enrichment jobs, VPN analytics, and network reputation workflows.

Local first

Run reputation checks without a remote API call.

Deterministic

Same feeds. Same config. Same output.

Auditable

Every record keeps source and label context.

What Blackroute does

Collects public feeds

Abuse, malware, bot, bogon, Tor, VPN, and high-risk infrastructure sources.

Normalizes IP data

Extracts public IP addresses and CIDR prefixes.

Builds MMDB

Writes a MaxMind-compatible local database.

What Blackroute does not do

No DNS crawling

It does not resolve hostnames or crawl DNS.

No scanning

It does not probe, fingerprint, or scan networks.

No hidden enrichment

Feed data stays explicit and traceable.

Quick Start

Clone the repository and build the local database.

git clone https://github.com/ipanalytics/blackroute.git
cd blackroute

bash scripts/setup-server.sh
./run.sh

Outputs

blackroute.mmdb

MaxMind-compatible reputation database.

CSV

Simple tabular output for review and joins.

JSONL

Streaming-friendly records for pipelines.

Use cases

Gateway policy

Enrich traffic with local reputation labels.

Fraud signals

Add network context to risk scoring.

SIEM enrichment

Attach source-backed labels to events.

Media summary

Blackroute turns public network abuse intelligence into a local, reproducible MMDB artifact. It is designed for operators who need fast lookups, transparent labels, and no external reputation API dependency.