MatinSenPai

A light-weight scanner for Cloudflare IPs, written in Golang

304
24
69% credibility
Found May 29, 2026 at 368 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

SenPai Scanner is a user-friendly terminal program that finds the fastest and most reliable Cloudflare servers for your location by testing thousands of IP addresses and ranking them by speed, connection quality, and data center location.

How It Works

1
📥 Download and install the scanner

You download the installer and run it with one command from the terminal - the tool installs itself automatically.

2
🖥️ Open the colorful terminal menu

You type the command to start the program and see a beautiful animated banner with a simple menu you can navigate with arrow keys.

3
Choose your scan type

You pick between a quick scan for fast results or a custom scan where you control every setting - like how many IPs to test and how long to wait for each one.

4
🔍 Watch the scanner find working connections

The program tests hundreds or thousands of Cloudflare servers, measuring how fast each one responds and whether it drops your connection.

5
See your results
📋
Copy to clipboard

Press one key to copy all working IPs straight to your clipboard for easy pasting elsewhere

💾
Save to a file

Export your results as a text file, spreadsheet, or data file to use whenever you need them

🎉 Get fast, reliable connections

You now have a ranked list of Cloudflare servers that work best from your location - ready to use in your favorite proxy setup.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 368 to 304 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is SenPaiScanner?

SenPaiScanner is a lightweight Cloudflare IP scanner built in Go, designed to find the fastest and most reliable Cloudflare edge nodes for your specific network location. Instead of guessing which IPs work, you point it at Cloudflare's IP ranges and it probes them via TCP, TLS, or HTTP, measuring latency, packet loss, jitter, and actual download throughput. The tool runs entirely through a terminal UI where you navigate with arrow keys and Enter—no flags to memorize. It identifies which Cloudflare datacenter (colo) each IP belongs to and exports ranked results as CSV, JSON, or plain text for direct use in proxy configs like VLESS, Xray, or Trojan.

Why is it gaining traction?

The killer feature is the full TUI experience. Most Cloudflare scanners are CLI-only with cryptic flags, but SenPaiScanner presents a clean menu system that lets you launch a scan in seconds. The default HTTP mode does more than just check if a port is open—it fetches actual data through the candidate IP to confirm real connectivity works, not just that a handshake succeeds. For developers in restricted networks, the built-in colo filtering (Frankfurt, Amsterdam, etc.) and WebSocket hold tests address real pain points that generic scanners ignore. The roadmap includes direct Xray config validation, which would eliminate the manual copy-paste workflow entirely.

Who should use this?

Network engineers and proxy config maintainers who need to find optimal Cloudflare IPs for their geographic location will get the most value. If you run Xray, V2Ray, or Trojan configs and currently test IPs manually or with throwaway scripts, this replaces that workflow with something reproducible. Developers building tools that depend on Cloudflare connectivity will also appreciate the structured output formats for downstream processing.

Verdict

SenPaiScanner fills a specific niche with a polished interface, but the 0.699999988079071% credibility score and 304 stars reflect a young, unproven project. The documentation is solid and the TUI is genuinely well-designed, but test coverage and production battle-testing remain unknowns. Worth trying if your use case matches, but validate the output against your proxy setup before trusting it in automation.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.