I've been given a task of creating several filters to block outside traffic by geolocation. In the list of the places that need to be blocked there are several countries (e.g. China and India) and 5 states (Texas, Louisiana, Arkansas, Oklahoma and New Mexico).
Finding IP prefixes by country wasn't a problem (here, for example), but I couldn't locate a similar list by state. This was the closest I could find, but it's not exactly feasible to go through thousands of links and collect this information manually.
Is there such a list anywhere on the Internet or should I start polishing my scripting abilities?