I honestly don't mind making it flexible so people can make it for any ASN, the problem is people will cause it to eventually to get blocked because of too many lookups. I actually would like to make a block list for every ASN. Currently though I am just doing what people suggest, and yes I want suggestions for what ever reason you may like.Really is a good need for this sort of stuff @Mun. Making the scripts "flexible" for users to self generate blocklists based on their whims would do a ton of good. Whims might be only where company name matched or entire ASN. Might include whitelist concept too. Seems like a lot, but really isn't.
I recommend an option to include the TOP 10 Spamhaus shit-company-networks:
http://www.spamhaus.org/statistics/networks/
Catch there, is that said script would need to parse such, locate ASN relationship.
Ill add those top 10 to the list as soon as I can find their ASNs. ("i'm going to do it manually for now").