Skip to content

Masterofowls/netprobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetProbe

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.

License: MIT Release Web App Komi Store

Install

Web App (no install required)

Use NetProbe in your browser — works on desktop and mobile:

https://netprobe-1.vercel.app

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.

Desktop (Windows & Linux)

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 installers

See apps/desktop/README.md for prerequisites and build output paths.

Komi Store (Android)

NetProbe is available on Komi Store — the open-source app store for GitHub releases.

  1. Install Komi Store on your Android device
  2. Search for NetProbe or open github.com/Masterofowls/netprobe in the app
  3. Tap Install latest to download the APK

GitHub Releases

Download the latest APK directly from GitHub Releases.

F-Droid

NetProbe is prepared for F-Droid inclusion (FOSS, MIT, no tracking). See docs/F-DROID.md to open the fdroiddata merge request.

Features

  • 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

Web development

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.

Android build from source

git clone https://github.com/Masterofowls/netprobe.git
cd netprobe
npm ci
npx expo prebuild --platform android
cd android && ./gradlew assembleRelease

The release APK is at android/app/build/outputs/apk/release/app-release.apk.

Privacy

See the Privacy Policy.

License

MIT — see LICENSE.

Topics

android web pwa mobile apk network connectivity monitoring react-native expo open-source

About

Real-time Network Resource Connectivity Tester - Test if web services are blocked, regionally unavailable, or having issues from your network

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors