SenPaiScanner is a multi-platform Cloudflare IP scanner designed for high-latency, restricted networks, particularly in DPI-heavy environments like Iran. It discovers Cloudflare edge IPs that are reachable and performant, then validates them end-to-end through an embedded xray-core instance using the user's own VLESS/Trojan/VMess proxy configuration. The system is built around a shared scanning engine (internal/scanjob) that performs a two-phase scan: Phase 1 probes Cloudflare IP ranges for TCP/TLS/HTTP connectivity with anti-DPI fragmentation, and Phase 2 validates top candidates via xray-core. This engine is exposed through three distinct user interfaces: a Bubble Tea TUI (cmd/senpaiscanner), a Wails v2 desktop GUI (desktop/), and a native Android app (android/) using a Go mobile bridge. The codebase is primarily Go with Kotlin for Android and JavaScript for the desktop frontend. The scanner incorporates deep network research: it fragments TLS ClientHello to evade DPI, uses idle-hold stability probes to detect post-handshake RST, and embeds Cloudflare IP ranges (IPv4/IPv6) with weighted random sampling. It also includes metadata enrichment from multiple sources (Cloudflare, ipwho.is, ipinfo.io, Team Cymru) and Iran ISP mapping. While primarily an application, the repository contains significant data-driven research into DPI behavior and Cloudflare network topology.