-
Notifications
You must be signed in to change notification settings - Fork 0
raw file downloads
You will learn how to download raw .ipset and .netset files directly from the daemon.
GET /files/{name}.{ipset|netset}
Serves the committed raw feed file directly from disk. The path uses the feed name and file extension matching the feed's output type.
This is the simplest way to download a feed for use with firewall tools like ipset restore or iptables.
Example:
GET /files/firehol_level1.netset
Response (text/plain):
1.2.3.0/24
10.20.30.0/24
192.168.1.1
GET /{name}.{ipset|netset}
The daemon also serves direct root-level .ipset and .netset paths for compatibility
with bash-era scripts and simple static-file consumers.
Example:
GET /firehol_level1.netset
The eligibility rules and response body are the same as /files/{name}.{ipset|netset}.
For new automation, prefer /files/{name}.{ipset|netset} or the API data endpoint.
Only public, redistributable, non-archived feeds are served. The endpoint returns 404 for:
- hidden feeds
- non-redistributable feeds
- ASN and GeoIP provider databases
- feeds that do not have a committed file
Bogon sources are eligible when they are public, redistributable, non-archived
feeds with a committed .ipset or .netset file.
The /api/v1/sets/{name}/data endpoint and /files/{name}.{ext} serve the same content. The difference is routing:
-
/files/uses the feed name with file extension — convenient for direct downloads and scripting -
/api/v1/sets/{name}/datauses the API path without extension — consistent with other API endpoints
GET /all-ipsets.json
Returns the legacy public feed catalog metadata as JSON. Each item identifies one public feed and includes fields such as feed name, category, maintainer, timestamps, current IP count, and error count.
Use this when existing automation expects the bash-era all-ipsets.json listing. It is metadata, not a bulk dump of every feed body. Download raw feed bodies through /files/{name}.{ipset|netset}, /{name}.{ipset|netset}, or /api/v1/sets/{name}/data.
- Daemon Command Reference
- Environment Variables
- Configuration Reload
- Listener Topologies
- Admin Authentication
- Feed Families
- Source Feeds
- Processor Reference
- Static Feeds
- Merge Feeds
- Artifact Parents
- History Derivatives
- Provider Databases
- Use Roles
- Critical Infrastructure Reference Feeds
- Legal Fields
- Feed Visibility & Lifecycle
- YAML Field Reference
- Pipeline Overview
- Download Lifecycle
- Processing Lifecycle
- Feed Status Reference
- Health Classes
- What Triggers Reprocessing
- Accessing the Admin
- Runtime Status
- Feed Inventory
- Artifact Inventory
- Live Queues
- Background Work
- Schedule State
- Operator Actions
- Enable & Disable