Skip to content

About

Passive CDN and subdomain scanner written in Go. Single binary, zero dependencies, built for recon and security auditing.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoCDN-Scanner

GoCDN-Scanner-logo

GoCDN-Scanner is a tool in Go for network auditing. It automates subdomain discovery and CDN provider detection (Cloudflare, Akamai, AWS Cloudfront, Fastly) through concurrent CIDR range analysis using goroutines. It runs as a single binary with zero dependencies.


What it does

  • Enumerates subdomains using multiple passive sources
  • Detects CDN provider for each subdomain (Cloudflare, Akamai, AWS Cloudfront, Google, Fastly, Sucuri, BunnyCDN)
  • No active requests to the target — fully passive

Installation

Precompiled binaries available for Linux and Android (Termux).

Linux

wget https://github.com/mig-af/GoCDN-Scanner/raw/refs/heads/main/gocdn
chmod +x gocdn
./gocdn

Android (Termux)

wget https://github.com/mig-af/GoCDN-Scanner/raw/refs/heads/main/gocdn-android 
chmod +x gocdn-android
./gocdn-android 

Usage

gocdn [options] <arguments>

Options:
  --cdn <IP>          Scan all CDNs for a given IP
  --subdomain <DOMAIN>  Scan all CDNs and subdomains for a domain
  --save | -s        Save results to ./subdomains-your-domain.txt
  --help             Show help

Examples

./gocdn --cdn 123.123.123.123
./gocdn --subdomain mydomain.com
./gocdn --subdomain mydomain.net --save

Supported CDNs

CDN
Cloudflare
Akamai
AWS Cloudfront
Google
Fastly
Sucuri
BunnyCDN

Author

About

Passive CDN and subdomain scanner written in Go. Single binary, zero dependencies, built for recon and security auditing.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages