An open-source, cross-platform powerful network analysis tool for discovering websites hosted on specific IP addresses and ASN ranges.
- ASN scanning (Autonomous System Number)
- IP block scanning (CIDR format)
- HTTPS/HTTP support
- DNS resolution
- Text and JSON output formats
- Configurable concurrent workers (1-1000)
- Real-time progress bar
- Graceful interrupt handling with result export
Download the latest version from Releases and run:
unzip ipmap.zip
chmod +x ipmap
./ipmap-asn AS13335 # Scan all IP blocks in the ASN
-ip 103.21.244.0/22 # Scan specified IP blocks
-d example.com # Search for specific domain
-t 200 # Request timeout in milliseconds
--export # Auto-export results
-format json # Output format (text or json)
-workers 100 # Number of concurrent workers
-v # Verbose mode
-c # Continue scanning until completionScan ASN:
ipmap -asn AS13335 -t 300Find domain in ASN:
ipmap -asn AS13335 -d example.comScan IP blocks:
ipmap -ip 103.21.244.0/22,103.22.200.0/22 -t 300Export results:
ipmap -asn AS13335 -d example.com --exportHigh-performance scan:
ipmap -asn AS13335 -workers 200 -vipmap supports HTTP, HTTPS, and SOCKS5 proxies for anonymous scanning and bypassing network restrictions.
-proxy http://127.0.0.1:8080 # HTTP proxy
-proxy https://127.0.0.1:8080 # HTTPS proxy
-proxy socks5://127.0.0.1:1080 # SOCKS5 proxy
-rate 50 # Rate limit (requests/second)
-dns 8.8.8.8,1.1.1.1 # Custom DNS serversBasic HTTP proxy:
ipmap -asn AS13335 -proxy http://127.0.0.1:8080SOCKS5 proxy with Tor:
ipmap -asn AS13335 -proxy socks5://127.0.0.1:9050Proxy with authentication:
ipmap -asn AS13335 -proxy http://user:[email protected]:8080Proxy with rate limiting:
ipmap -asn AS13335 -proxy http://127.0.0.1:8080 -rate 50Proxy with custom DNS:
ipmap -asn AS13335 -proxy socks5://127.0.0.1:1080 -dns 8.8.8.8,1.1.1.1Full configuration example:
ipmap -asn AS13335 -d example.com -proxy http://127.0.0.1:8080 -rate 100 -workers 50 -v --exportNote: When using proxies, consider reducing the worker count (
-workers) and enabling rate limiting (-rate) to avoid overwhelming the proxy server.
git clone https://github.com/sercanarga/ipmap.git
cd ipmap
go build -o ipmap .go test ./... -vThis project is open-source and available under the MIT License.