Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacyΒ© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
cdn-ip-scanner β€” Web-based scanner that discovers fast, low-latency CDN IP addresses from Cloudflare, Fastly and other providers using multi-threaded 5-attempt verification and V2Ray config testing. | Kitploit
Tools/GitHubGitHub/shahinst/cdn-ip-scanner
ReconnaissanceNetwork MappingScripting & AutomationInformation GatheringNetwork SecurityPrivacyUtilities & FrameworksAnti-Bot
GitHubshahinst/cdn-ip-scanner

cdn-ip-scanner

Web-based scanner that discovers fast, low-latency CDN IP addresses from Cloudflare, Fastly and other providers using multi-threaded 5-attempt verification and V2Ray config testing.

View Repository
119111729 days agoReviewed by Kitploit

Most Popular

View all β†’

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools β†’
Share

CDN IP Scanner Logo

CDN IP Scanner V3.0

High Accuracy β€’ Ultra Fast β€’ Real-Time

npm Release Stars License Downloads

🌐 Language: English  |  فارسی

Install β€’ Features β€’ Usage β€’ What's new β€’ Developers β€’ Donate


CDN IP Scanner - light theme

CDN IP Scanner - dark theme


πŸ“š Table of Contents

  1. Overview
  2. Features
  3. Installation
    • npm app (Windows / macOS / Linux) β€” step by step
    • Android app
    • Linux server
    • Release files & requirements
  4. Usage
  5. Android app demo
  6. For developers
  7. What's new in 3.0
  8. Video tutorial
  9. Contributing
  10. Donate Β· License Β· Author

πŸ”Ž Overview

CDN IP Scanner finds the fastest, cleanest edge IPs of Cloudflare, Fastly and other CDNs for your network. Paste a range (or let the app fetch the official ones), press Start, and watch verified IPs appear live with their ping, open ports, data center and a 0–100 score. Give it a V2Ray config and it finds the IPs that really carry traffic for that config, then hands you a subscription link, QR codes or a ready Clash / sing-box file.

Every IP goes through a TCP pre-check and a 5-attempt /cdn-cgi/trace verification (at least 3 genuine CDN-edge answers are required), so the list only contains IPs that actually respond, not just hosts with an open port.

Three ways to run it

HowBest for
🟒 npm app (new in 3.0)npm install -g cdn-ip-scanner then cdn-ip-scanner --port 8080Windows, macOS and Linux desktops β€” one command, no Python, no installer
πŸ“± Android appInstall the APK from ReleasesScanning directly on the phone, even on mobile data
🐧 Linux serversudo bash install.shA shared, always-on panel behind nginx + TLS + login

All three share the same feature set, the same UI (npm / server) and the same scoring.

How it works

1. Fetch CDN IP ranges (or paste your own)
2. Select scan method (Cloud / Operator / V2Ray)
3. Pick a profile or set target count, ping range and ports yourself
4. Click "Start Scan" and watch results arrive live
5. Re-test, filter, star the good ones
6. Export, copy the best IPs, or download a Clash / sing-box file

Scan methods

  • Cloud Scan β€” Direct CDN IP scanning with TCP pre-filter + 5-attempt HTTP verification
  • Operator Scan β€” Find CDN IPs that work on a given ISP/operator (the scan runs from the machine the app is on, so run it on that operator's network)
  • V2Ray Scan β€” Paste a V2Ray config and find working IPs for it automatically; optional Xray real test

✨ Features

FeatureDescription
Runs with one commandnpx cdn-ip-scanner or npm i -g cdn-ip-scanner β€” the web UI comes up on the port you choose (default 8080)
Modern UIDashboard-style theme with light and dark mode, responsive from phones to wide screens, RTL for Persian
Multi-source range fetchingCloudflare API, ASN, GitHub lists, Fastly's verified list, or your own ranges
5-attempt verificationEvery IP is tested 5 times with connection reuse β€” at least 3 real CDN-edge answers are required
Real-time resultsWebSocket streaming with live charts of scan speed and found-IP ping
Scoring0–100 score from ping, open ports, download speed and the real config test; dead IPs drop to 0
4 speed modes + profilesHyper / Turbo / Ultra / Deep control the resource use; one-click Quick / Balanced / Thorough / Mobile-data profiles
Fair samplingRound-robin picking from /24 blocks so every range gets covered; IPv4 and IPv6
V2Ray config supportParse vless://, vmess://, trojan://; test IPs with the config's own SNI/Host and rebuild the config for every working IP
Xray real testThe best IPs are tested from inside Xray-core with your config β€” only IPs that really carry traffic pass
Download speed testReal download through the best IPs; the speed feeds the score
Subscription, QR, Clash & sing-boxSubscription link for v2rayN / v2rayNG / Hiddify, copy-all configs, a QR per IP, and ready Clash/Mihomo or sing-box files with auto-select of the fastest IP
Operator taggingTag results with Iranian (Irancell, MCI, Rightel, Shatel), Chinese or Russian operators β€” the test runs from the device's own network
Data-center namesColo code plus city (FRA β†’ Frankfurt, DE) in the table, filter and every export
Filter & sortFilter by IP or data center, hide failed tests, sort by ping, score, speed or real delay
Re-test & copy bestRe-check every IP of a scan with one click (dead ones get marked) and copy the top 10
Favorites & monitoringStar IPs, re-check them automatically (5 min – 3 h), 24-hour uptime, Telegram alert when one goes down
Scan summary to TelegramReceive the best IPs of every scan in Telegram (proxy supported)
Resume scansContinue a stopped or interrupted scan from where it left off
ExportJSON, Excel (.xlsx), CSV with headers in four languages, or plain text (IPs only)
History & logsEvery session is kept with its parameters; live log with a DEBUG mode
Diagnostics reportOne-click report (version, system, redacted settings, log) to attach to bug reports
Multi-languageEnglish, Persian, Chinese, Russian
Self-updateIn-app update check; the npm app updates itself with npm install -g cdn-ip-scanner@latest
Stop any timeThe Stop button halts a scan in under 2 seconds

πŸ“₯ Installation

🟒 npm app (Windows / macOS / Linux)

Download Tool