firehol-mirror icon indicating copy to clipboard operation
firehol-mirror copied to clipboard

Cron caching of https://iplists.firehol.org (without private networks a.k.a RFC1918)

firehol-mirror (almost)

GitHub Workflow Status GitHub repo size Visitors LICENSE

Goals / Why?

  • Removed all private ips
  • Removed all old/deprecated blocklists
  • Proper TTL to avoid spamming https://iplists.firehol.org
  • Used as a baseline to rebuild the most common blocklists (firehol_level1, firehol_level2 etc) at https://github.com/borestad/firehol-ipsets-curated - since they are currently composed of outdated ip-blocklists.
  • Fix inconsistencies between .netset (contains subnets) and .ipset (contain single ips)
  • git is a much more efficient protocol for fetching text files
  • Be able to make statical analysis and prevent false positives
  • Detect which blocklists are lagging behind
  • Because it's fun

All credits goes to firehol & maintainers of these blocklists