Appteka Logo
Appteka
SNI Tester app icon

SNI Tester

Verified safe
ExclusiveOpen sourceToolsSilent Miqo
(1)
Rate this app
v1.0 (1)
Published Apr 12, 2026
Download APK
21.34 MB
Android 5.0+
58
arm64-v8a, x86_64
Description
A powerful Android app to scan domains for SNI (Server Name Indication) bug hosts SNI (Server Name Indication) is a TLS extension that tells the server which hostname a client is connecting to during the SSL handshake. Some ISPs and network operators expose misconfigured hosts where this SNI field can be exploited as a "bug host" — allowing free or tunneled internet access. SNI Tester automates the process of probing large lists of domains to find these hosts, checking HTTP/HTTPS response codes, resolving their IPs, and exporting the results — all from your Android device. 🔍 Scan Tab The main control panel for launching domain scans. Multi-file loading — Load multiple .txt or .json domain list files at once. Files are copied internally so they remain accessible even after being removed from storage. Domain counter — Instantly counts total domains across all loaded files after selection, with a separate Cloudflare count for JSON files. Range selection — Optionally scan only a slice of the domain list by setting a custom start and end index — useful for resuming or splitting large scans. Thread control — Configure the number of concurrent scan threads (default: 200). Higher = faster, but uses more CPU/RAM. Timeout control — Set per-connection timeout in seconds (default: 5s) to skip unresponsive hosts quickly. Cloudflare-only filter — When a JSON file is loaded, toggle the CF Only switch to scan exclusively domains flagged as "cloudflare": true in the JSON data. Start / Stop — Start a scan as a foreground service (survives screen-off) and stop it at any time without losing results so far. Live progress bar — Shows real-time progress as done / total with a percentage bar. Found badge — A live counter of how many working bug hosts have been found so far. Download results — Once a scan completes, download results as .txt or .csv directly to your Downloads folder. 📋 Results Tab Live, scrollable list of all domains that returned a valid response. Each row shows the domain, HTTP status code, and status label (e.g. 200 OK, 301 MOVED PERMANENTLY) Color-coded by status class: 🟢 2xx — Success (green) 🟠 3xx — Redirect (orange) 🔴 4xx — Client error (red) 🔴 5xx — Server error (dark red) Alternating row backgrounds for readability Domain text is selectable — long-press to copy any domain Auto-scrolls to the latest result as the scan runs 📟 Log Tab Raw Python stdout output — exactly what the scanner script prints internally. Shows live scan activity line by line as the Python backend runs Filters out terminal-style carriage-return overwrite lines (\r) that don't render in a scrollable view Caps at 80,000 characters to prevent memory issues on very long scans (older entries trimmed automatically) Status indicator: ● running (green) while scanning, ● idle (blue) when stopped Auto-scrolls to the bottom as new log lines arrive 🌐 IPs Tab Resolve the IPv4 and IPv6 addresses for all scanned bug host domains. Tap RUN after a scan completes to start DNS resolution on all found domains Runs concurrent resolution using Python's socket.getaddrinfo Results displayed in a 3-column table: Domain | IPv4 | IPv6 IPv4 shown in cyan, IPv6 shown in purple, failed lookups shown as — Live progress bar and counter during resolution Auto-scrolls as results come in
Rate this app
0 / 1000
Optional for 4–5 stars. Required for 1–3 stars (min 10 characters).
Ratings & reviews