Okay, so my concerns about data representation in zone files for the RBL seem to be somewhat founded. $GENERATE can do sub-/24 on a single line, but that's still 1024 lines for a /16 (assuming full occupancy as a worst-case, because this is common in one of my data sets). This is going to suck if it runs into a /12 or something. I have a few of those in the IRY dataset.

#SpiderGoSplat

It looks like $GENERATE isn't going to work on its own. The tools the docs point to seem to just generate voluminous zone files, which isn't exactly a win when it comes time to reload.

I am thinking about prototyping a daemon in Rust that accepts DNS requests and returns the appropriate results based on a non-zone-file format. This probably means I should be sure this thing doesn't already exist first. 🙂

#SpiderGoSplat