The Bogon dataset enumerates IP ranges that must not appear as source addresses on the public Internet: private and reserved blocks, special-purpose allocations and space not yet assigned by the registries.
Traffic from bogon space is by definition spoofed or misconfigured, which makes this list a cheap, high-precision filter for firewalls, routers and log pipelines.
The data
Inside the file
One record per row, a commented header line first. This is what ipregistry-bogon.csv looks like:
# ip_start,ip_end2402:ca60:0:0:0:0:0:0,2402:ca7f:ffff:ffff:ffff:ffff:ffff:ffff2404:f008:0:0:0:0:0:0,2404:f00f:ffff:ffff:ffff:ffff:ffff:ffff2606:3710:0:0:0:0:0:0,2606:373f:ffff:ffff:ffff:ffff:ffff:ffff2001:df0:3a08:0:0:0:0:0,2001:df0:3a0f:ffff:ffff:ffff:ffff:ffff2001:502:4620:0:0:0:0:0,2001:502:463f:ffff:ffff:ffff:ffff:ffff The rows above come from the free sample. Every build ships with MD5, SHA-1, SHA-256 and SHA-512 checksums so you can verify downloads.
| Column | Description |
|---|---|
ip_start | First IP address of the range, IPv4 or IPv6. |
ip_end | Last IP address of the range, inclusive. |
The MMDB variant carries the same data in a memory-mapped binary tree, compatible with the standard MMDB reader libraries available for every major programming language.
Downloads
Available formats
| Format | Description | Size |
|---|---|---|
| CSV | Plain text, one range per line. Import into any database or data warehouse. | 9.9 MB |
| CSV (zipped) | Same file compressed for faster downloads and cheaper storage. | 808 KB |
| MMDB | Binary format for instant lookups with standard MMDB readers. | 1.6 MB |
Use cases
What you can build
- Drop spoofed packets at firewalls and load balancers
- Filter bogon announcements from BGP feeds
- Flag impossible client addresses in application logs
- Harden DDoS defenses by discarding unroutable sources early
Related use case: Cyber security
Datasets are available with an Ipregistry subscription and download from your dashboard, or over a stable URL for automated syncs. Prefer live data? The same intelligence is served by the Ipregistry API.