MaybeEdgeScanner
v1.2.0About Application
MaybeEdgeScanner
MaybeEdgeScanner is an Android network scanner focused on route-pairing workflows (target IP + SNI route behavior), with an optional Go sidecar for higher-throughput scans and export/observability workflows.
What It Does
- Runs TCP/TLS/HTTP probing across managed/custom targets and SNI route sets.
- Provides live scan progress, result ranking, and export views.
- Includes diagnostics tooling (logs, network checks, optional Shizuku-assisted radio diagnostics).
- Supports an optional local Go sidecar (
go-sidecar) for desktop/server-driven scan sessions.
Project Scope
- This repo is the route-pairing scanner product.
- Windscribe, Psiphon, and local-proxy routes are integrated as external provider routes: the app opens/observes provider state, keeps provider credentials inside the provider apps, and attaches route status to scans.
- If you only need target-first scanning without route pairing, use the sibling project:
MaybeScanner.
Repository Layout
MaybeEdgeScanner/ ├── app/ # Android app ├── go-sidecar/ # Optional Go sidecar ├── .github/workflows/ # CI and release workflows └── docs/ # User, verification, and architecture docs
Build & Verify (Local)
From repository root:
.\gradlew.bat --no-daemon :app:lintUniversalDebug :app:assembleUniversalDebug
From go-sidecar/:
go test ./... go vet ./...
From workspace root (if shared-contracts/ is available):
py shared-contracts\validate_contracts.py
CI & Release
The workflow in .github/workflows/build.yml runs:
- secret scanning
- Go sidecar tests/vet/race (race on Linux)
- Android lint/build gates
- artifact publication
- dependency image publication with SBOM/provenance enabled
Documentation
License
AGPL-3.0. See LICENSE.
Release Notes & Changelog
Automated release from workflow run 26849253867 for commit 1f08c4de7159de1083d52432db464b93a502a81a.
Declared Android Permissions
7 totalShizuku API Permissions
This application connects to the Shizuku service to execute system-level operations with ADB elevated privileges.
Standard Android Permissions
Specifications
Install via ShizuStore to enable automatic updates and silent installations using Shizuku.
More in Network
Other applications in this category
WG Tunnel
wgtunnel
A FOSS Android client for WireGuard and AmneziaWG with auto-tunneling.