Threat Intelligence
Threat Feeds
Free, machine-readable indicators enriched from our threat reporting. Only values that meet the current exact, fresh malicious-evidence policy enter these feeds; clean, unknown, pending, and unsupported values stay out.
92 live indicators·30 reports·checking live guard
Values are live and functional. Provider matches are evidence rather than universal ground truth, and fast-moving network indicators expire automatically. Stage the feeds in monitoring and review impact before enforcement.
Blocklists (plain text)
One indicator per line. Import into a review or monitoring workflow before enforcing blocks.
Domains admitted by fresh exact-match malicious evidence for DNS and web-proxy monitoring.
https://bulwarkblack.com/feeds/domains.txtIPv4 addresses admitted by fresh exact-match malicious evidence for firewall monitoring.
https://bulwarkblack.com/feeds/ips.txtExact URLs admitted by fresh malicious-list evidence for web proxies and gateways.
https://bulwarkblack.com/feeds/urls.txtMD5, SHA-1, and SHA-256 hashes admitted by fresh exact-match malicious evidence for endpoint hunting.
https://bulwarkblack.com/feeds/hashes.txtStructured exports
Every verified feed indicator with its type, report count, first and last seen dates, and an example report.
https://bulwarkblack.com/feeds/indicators.csvThe same verified data as JSON, including the reports each indicator came from.
https://bulwarkblack.com/feeds/indicators.jsonYARA rules grouped by report and generated only from verified feed indicators. Tune before deployment.
https://bulwarkblack.com/feeds/rules.yarLook up a single indicator
Paste a domain, IP, URL, or supported file hash to check whether it is in the current verified feed and which reports it came from. Context-only observables remain available in the Indicator Database.
Prefer the API? Same data, one indicator at a time:
curl "https://bulwarkblack.com/api/ioc/lookup?value=1.2.3.4"
How to use them
Pull a feed
curl https://bulwarkblack.com/feeds/domains.txt
Refresh hourly (cron)
0 * * * * curl -s \ https://bulwarkblack.com/feeds/ips.txt \ -o /etc/blocklists/bulwark-ips.txt
Pi-hole / DNS sink
Add https://bulwarkblack.com/feeds/domains.txt as an adlist, then update gravity.
