Go module for striping CDN IP ranges.
Currently Stripping
- Cloudflare
- Cloudfront
- Akamai
- Azure CDN
- DDOS Guard
- Fastly
- Incapsula
- Max CDN
go get github.com/mazlum/cdnstrip
-i string
Input [FileName|IP|CIDR]
-o string
Output file name (default "filtered.txt")
-skip-cache
Skip loading cache file for CDN IP ranges
-t int
Number of threads (default 1)
package main
import (
"log"
"github.com/mazlum/cdnstrip/cdn"
)
func main() {
ip := "1.1.1.1"
cdnRanges, err := cdn.LoadAll()
if err != nil {
log.Fatal(err)
}
if cdn.Check(ip, cdnRanges) {
print("It's CDN IP !")
} else {
print("It's not CDN IP !")
}
}
Authors