This is just a little side project I am working on that will search keywords in a database of **Autonomous System Numbers***(ASN)*. The ASN is then turned into a list of its respective IP ranges that fall under it.
As it stands, there are *4,294,967,296* IPv4 addresses. After excluding reserved, private, & governement ranges, you can drop that number drastically, thus speeding up your scan times.
```
Total IPv4 Addresses : 4,294,967,296
Total IPv4 After Clean : 3,343,567,221
Total IPv6 Addresses : 340,282,366,920,938,463,463,374,607,431,768,211,456
Total IPv6 After Clean : 336,289,486,288,049,758,211,573,978,091,720,015,870
- distributed masscan using the masscan python library
- masscan exclude.conf output format *(with comments describing the ranges)*
- possibly find a database that contains all the prefixes behind an ASN *(bgpview heavily throttles and can only handle 1 ASN at a time)**(for now a bad.json is generated to list empty ASN's)*
- Seperate queries by sectors *(Government, social media, financial institutons, schools, etc)*