Portable Windows GUI for WarpScout β Cloudflare WARP endpoint scanner.
Fork with additional tools from warpscout-android.
Currently Windows-only. Linux and macOS support is planned for future releases.
WarpScout finds working Cloudflare WARP endpoints β IP addresses and ports through which a tunnel can be established. For each endpoint, the app shows:
- Exit region (country where traffic exits).
- Node (IATA datacenter code:
DME,HEL,ARN, etc.). - Ping to the endpoint.
- Tun Ping β latency inside the tunnel.
- Packet loss.
- Speed (optional).
- Working status β whether the tunnel established.
- Protocols: AmneziaWG, WireGuard, MASQUE (QUIC), MASQUE (TCP).
- Presets: Standard, Durable, Full.
- Advanced mode β all parameters manually.
- Filters: include/exclude nodes and countries.
- Custom ranges (CIDR) instead of built-in pools.
- Port sweep β for networks where standard ports are closed.
- WARP-in-WARP β scanning from inside another tunnel.
- Find AWG junk β search for AmneziaWG parameters (
jc,jmin,jmax,i1) that pass through DPI. - Find MASQUE SNI β search for an SNI that passes through DPI.
- Generate I1 β from your own domain.
- SOCKS proxy β local SOCKS5 through a selected endpoint.
- Configs: AmneziaWG, WireGuard, usque, Mihomo.
- Text report of the scan.
- Scan history β with the ability to re-apply past settings.
- Settings export/import.
- 6 themes β BlackSoft, QDarkStyle, FlatGray, Light, LightBlue, SoftPink.
- System theme auto-detection.
- Localization β Russian, English.
- WARP account auto-registration on first launch.
- Update auto-check (every 24 hours).
- Help tab with instructions.
- Download
WarpScoutGUI-windows.exefrom the latest release. - Run the downloaded
.exefile. - On first launch, the app will auto-register a WARP account (takes up to a minute).
Requirements: Windows 10/11 (64-bit) with WebView2 (usually already installed).
No admin rights required. Data is stored in %APPDATA%\WarpScout\.
Requirements:
- Go 1.26.3+
- Node.js 20+
- Wails CLI v2.15.0
Install Wails:
go install github.com/wailsapp/wails/v2/cmd/wails@v2.15.0Build:
git clone https://github.com/3inker/warpscout-gui.git
cd warpscout-gui/gui
wails buildBinary: gui/build/bin/WarpScoutGUI.exe
- Launch the app β the account will register automatically.
- Choose a protocol β start with
AmneziaWG. - Click "Scan" β wait 10β60 seconds.
- Review the results β a table with endpoints.
- Save the config β right-click a row β "Save config".
More details β the Help tab in the app.
The app stores data in %APPDATA%\WarpScout\:
account.jsonβ WARP account.settings.jsonβ settings.history/β scan history.update-cache.jsonβ update check cache.last-junk.jsonβ last AWG junk search.last-sni-*.jsonβ last SNI searches.
- β Windows β available now.
- β³ Linux β planned.
- β³ macOS β planned.
MIT β same as the original warpscout.
- vernette/warpscout β original CLI.
- openwarpkit/warpscout-android β Android fork with tools.