Assuming you can get the file in text format uncompressed via an HTTP stream, you could create an EEM Tcl script that periodically fetches the file (using the built-in HTTP 1.0 client library), parses it, then creates an ACL for it. I recommend you recreate the ACL as a temporary one first, then juggle the names to limit the size of the "open" window.
I thought someone created a similar script a while ago using a different blocking service, but I can't seem to find it. Perhaps your searches will yield better results.
I should have thought to just email you directly :-)
I ended up writing a Perl script that does the trick, but that method isn't as seamless/elegant as I was aiming for.
My hope was to just set a series of URLs in the router and have them check for new entries every day or week or whatever and create the acl's based on that.
What I wrote in Perl works great as far as going and getting everything and building it properly, but now I have to run a tftp server and schedule the router to periodically grab the result - plus have the perl script run via cron every X days.
So instead of just letting the router be the "smart guy", I now have multiple components to manage (router, linux box, perl script, etc.).
What year is this?
One would think we'd have better toys by now darnit! hehe
Anyhoo, I was going to put up a blog post so someone else can benefit from my work later on. I'll put the link here once I finish the post.
For future visitors: If you do manage to do this solely using EEM, I think it would be very useful!
Like I said, this is very doable with EEM provided there is a text-only download link (i.e., one that doesn't require an unzip). I don't know the service to know if such a link exists. At the very least, you could automate the download and decompression on your Linux box, then have EEM periodically download the uncompressed file and do the application of the ACLs.
We are pleased to announce availability of Beta software for 16.6.3.
16.6.3 will be the second rebuild on the 16.6 release train targeted
towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are
looking for early feedback from customers befor...
Introduction Featured Speakers Luis Espejel is the Telecommunications
Manager of IENova, an Oil & Gas company. Currently he works with Cisco
IOS® and Cisco IOS XE platforms, and NX to some extent. He has also
worked as a Senior Engineer with the Routing P...
In this session you can learn more about Layer 3 multicast and the best
practices to identify possible threats and take security measures. It
provides an overview of basic multicast, the best security practices for
use of this technology, and recommendati...