Real-time network resource connectivity tester for Android, web, and desktop (Windows/Linux). Check whether websites and services are reachable, blocked, or slow from your network — with latency charts, DNS/TLS checks, geo IP lookup, and a built-in catalog of 100+ services.
Use NetProbe in your browser — works on desktop and mobile:
The web app is a Progressive Web App (PWA). Use your browser’s “Install” or “Add to Home Screen” option for an app-like experience.
Native desktop app built with Tauri 2 + React. Rust-backed probes (no CORS proxy), geo lookup, export/import, and desktop notifications.
npm run dev:desktop # development
npm run build:desktop # production installersSee apps/desktop/README.md for prerequisites and build output paths.
NetProbe is available on Komi Store — the open-source app store for GitHub releases.
- Install Komi Store on your Android device
- Search for NetProbe or open github.com/Masterofowls/netprobe in the app
- Tap Install latest to download the APK
Download the latest APK directly from GitHub Releases.
NetProbe is prepared for F-Droid inclusion (FOSS, MIT, no tracking). See docs/F-DROID.md to open the fdroiddata merge request.
- Connectivity checks — HTTP probes with latency, status codes, and error classification (timeout, DNS failure, blocked, offline)
- Deep checks — DNS resolution, TLS certificate validity/expiry, optional page keyword matching
- Resource catalog — 100+ built-in services across search engines, social media, streaming, cloud, and developer tools
- Custom resources — Add your own URLs and optional expected keywords to monitor
- Latency history — Charts and history per resource
- Geo IP lookup — See resolved IP, country flag, and approximate location
- Auto-refresh — Configurable periodic checks with local notifications (Android)
- Export & backup — Export/import JSON backups and share status snapshots
- Home screen widget — At-a-glance status on your Android launcher
- Bilingual UI — English and Russian
- Privacy-first — No analytics, no tracking, all data stays on device
npm ci
npm run web # local dev server
npm run build:web # static export to dist/Deploy to Vercel (or any static host). The /api/check serverless function proxies uptime checks to avoid browser CORS limits.
git clone https://github.com/Masterofowls/netprobe.git
cd netprobe
npm ci
npx expo prebuild --platform android
cd android && ./gradlew assembleReleaseThe release APK is at android/app/build/outputs/apk/release/app-release.apk.
See the Privacy Policy.
MIT — see LICENSE.
android web pwa mobile apk network connectivity monitoring react-native expo open-source