About NetScope
A free, open-source network security toolkit that runs entirely in your browser. No tracking, no backend.
What It Does
IP & Geolocation
Detects your public IP address, ISP, ASN, and maps your approximate location using free geolocation APIs.
Speed Test
Measures download, upload, ping, and jitter using multi-connection transfers via Cloudflare's global CDN.
Breach Check
Checks emails against XposedOrNot's breach database and passwords against Have I Been Pwned using k-anonymity.
Password Generator
Generates cryptographically secure passwords, PINs, passphrases, and hex keys with one-click presets or custom configuration.
DNS & Security Scan
Looks up DNS records and checks SPF, DMARC, DKIM, DNSSEC, and WebRTC leak status for any domain.
Privacy
- All processing happens in your browser. There is no backend server.
- Passwords are SHA-1 hashed locally. Only the first 5 characters of the hash are ever transmitted (k-anonymity model).
- No analytics, cookies, tracking pixels, or fingerprinting of any kind.
- Sign-in is optional. You can use Google, GitHub, or email/password to save results — or skip sign-in entirely as a guest.
- If signed in, test results are stored in your private Firebase collection. No one else can see them.
- The password generator uses the Web Crypto API (
crypto.getRandomValues) for secure randomness.
Tech Stack
Pure HTML, CSS, and vanilla JavaScript. No frameworks, no build step, no dependencies beyond a few CDN libraries:
- Leaflet + OpenStreetMap — Interactive maps
- Firebase — Google, GitHub, and email/password auth + Firestore cloud storage
- jsPDF — PDF report generation
- ipify / ipapi.co — IP detection and geolocation
- Have I Been Pwned — Password breach check (k-anonymity)
- XposedOrNot — Email breach lookup
- Google DNS-over-HTTPS — DNS record resolution
- Cloudflare — Speed test infrastructure
Inspiration
NetScope was inspired by several outstanding tools and services:
- DivergeIT Security Scanner — Created by Connor Bescos and Brian Yeo. An inspiration for NetScope's approach to client-side security scanning.
- Ookla Speedtest — The gold standard for internet speed testing. Inspired NetScope's multi-connection speed test with animated gauges and jitter measurement.
- Have I Been Pwned — Troy Hunt's pioneering breach notification service. NetScope uses HIBP's k-anonymity API for privacy-preserving password breach checks.
Open Source
NetScope is open source under the MIT License. Contributions, issues, and forks are welcome.
View on GitHub