Android app

NetScope

A privacy-first analyzer for your own Wi-Fi or wired network. Find every device, then ping, trace, scan ports, look up DNS and wake computers — without any cloud service, account or tracking.

What the app does

NetScope inspects the local network your phone is connected to. It shows how your network is set up, finds the devices on it — router, computers, NAS, printers, TVs, smart plugs — and gives you the classic network tools to find out why something can't be reached.

Everything happens on your phone. NetScope only talks to the hosts you enter and to your network's own DNS server: there is no cloud, no telemetry and no remote lookup service.

Some ideas

🔍 What's on my network?

Run a Network Scan to list every device that answers, with its name, response time, open ports and badges such as Gateway, Printer, Cast / AirPlay or Smart home.

📊 What has changed?

Save a scan and compare it with a later one: new devices, devices that disappeared, and devices whose name, ports or functions changed.

🩺 Why can't I reach it?

Ping a device four different ways, follow the route, scan its ports and look up its DNS records to find where things go wrong.

⏰ Wake up a computer

Send a Wake-on-LAN magic packet to start a computer or NAS from your phone, picked from the devices with a known MAC address.

Highlights

  • 11 tools in one app, from a network overview to a subnet calculator
  • Saved scans with date and time: open, rename, delete and compare two scans
  • Per-device buttons for Ping, Route, Ports, Device and DNS on every scan result
  • A Device Info profile: host name, manufacturer, likely device type and role, and an OS guess
  • A full DNS client: 17 record types, all response sections and DNSSEC status
  • Clear explanations on screen, for example why a traceroute on your own network shows only one hop
  • Nothing runs in the background: every tool runs only when you start it
  • Material 3 design with light and dark themes; a slide-in menu on phones and a permanent menu on wide screens

Download

Why NetScope isn't on the Google Play Store

Google currently enforces highly demanding and complex requirements to publish new apps (such as mandatory closed testing phases with at least 20 people for 14 days, rigorous identity verification, and heavy administrative overhead). Because we build apps purely for our own enjoyment and want to keep it simple, we prefer to share the app with you directly.

How to Install the App

Since NetScope is not available in the Google Play Store, you can download the APK file directly below and install it manually in one of two ways:
  1. Directly on your phone: Open the downloaded file. If prompted, allow your browser or file manager to "Install unknown apps" from outside the Google Play Store. Google started blocking this way of installing APK files.
  2. Via your computer: Connect your phone to your computer with a USB cable and install the app using Android Debug Bridge (ADB).
We know this process requires a few extra steps, but it is currently the only way we can share our app with you. Thank you for your understanding and support!
⬇ Download APK (v1.2.0)
Version 1.2.0 Requires Android 8.0+ Package: com.experimentapps.netscope
Size: 12,801,152 SHA-256: 6ca691c8754ff053662515390e6e6c646f589d1876ac02b5917f7438537be6ac

By downloading you agree to the Privacy Statement & Disclaimer. Use is entirely at your own risk.

Verify your download (optional but recommended) Because this app is installed outside the Play Store, you can confirm the file is intact by checking its SHA-256 fingerprint against the value shown above before installing.

How to install an APK directly on your phone

  1. Tap the download button above and wait for netscope.apk to finish downloading.
  2. Open the file (via your notification shade or the Files app).
  3. Android will ask permission to install unknown apps. Tap Settings and enable "Allow from this source" for your browser or file manager.
  4. Go back and tap Install.
  5. Open NetScope when installation completes.

Installing apps from outside the Play Store is a normal Android feature. You can turn the "unknown sources" permission back off afterwards if you prefer.

How to install an APK via your computer

The cleanest, safest, and most secure way to install an APK file—without modifying your phone's mobile security settings or enabling "Unknown Sources"—is via ADB (Android Debug Bridge) from your computer. This is an official command-line utility supplied by Google for Android developers.

Step 1: Download ADB on your computer (The fastest way)

You do not need to install the massive Android Studio suite. Google provides a lightweight, standalone package called Platform-Tools.

  • Windows: Download the official Android SDK Platform-Tools for Windows.
  • Mac / Linux: Download the zip package above or install it instantly via your terminal line:
    • Mac (via Homebrew): Run brew install android-platform-tools
    • Linux (Ubuntu/Debian): Run sudo apt install adb

Note: If you downloaded the ZIP file (Windows/Mac), extract it into an easy-to-reach directory, such as C:\platform-tools or your Desktop.

Step 2: Prepare your Android phone

  1. Open the Settings app on your phone.
  2. Go to About phone (or System > About).
  3. Tap Build number 7 times rapidly until a notification pop-up says: "You are now a developer!".
  4. Return to the main Settings menu, open the new Developer options panel, and turn on USB debugging.

Step 3: Install the APK file

  1. Connect your phone to your computer using a USB cable.
  2. Look at your phone's screen: a prompt will ask "Allow USB debugging?". Check the option for “Always allow from this computer” and tap Allow.
  3. Move your downloaded APK file directly into the folder where you extracted the platform-tools files.
  4. Open Command Prompt (CMD) on Windows or Terminal on Mac/Linux, and change directories to that folder (e.g., on Windows, type: cd C:\platform-tools).
  5. Run this command to verify your computer properly detects your device:
    adb devices
    (If you see a serial number followed by the word 'device', you are connected successfully!)
  6. Run the installation script command:
    adb install netscope.apk

When the terminal returns a Success message, the app is fully installed on your device and ready to launch!


The tools

ToolWhat it tells you
Network OverviewYour IP address, subnet mask, CIDR prefix, network base, gateway, number of usable hosts, DNS servers, interface and address type.
Network ScanSweeps your local subnet and lists the devices that answer, with response time, open-port hints and function badges (gateway, pingable, web, cast/AirPlay, file sharing, printer, remote access, DNS, media, smart home, Apple mobile). Results can be filtered and saved.
Saved ScansYour saved scans, newest first: open, rename, delete, and compare two. A comparison is saved as a new scan showing new, removed and changed devices — and devices that moved to another IP address.
PingChecks whether a host responds, with four methods: ICMP echo, TCP connect, UDP probe and ARP neighbor. Shows each reply and a min/avg/max/loss summary.
Route (Traceroute)Shows the hop-by-hop path toward a host, with an explanation of the result.
Port ScanProbes your common-port list, a single port or a range, names the service and reads a short banner where one is offered.
Common PortsEdit the list used by the Port Scan's Common list. Ships with about 90 of the most used TCP ports; Restore default at any time.
Device InfoA best-effort profile of a device on your network: host name, MAC address and manufacturer (where available), likely type (computer, NAS, router, printer, IoT, media server…), role, OS guess and open ports.
DNS LookupAll record types at once, or one of A, AAAA, CNAME, MX, NS, SOA, TXT, PTR, SRV, NAPTR, CAA, HTTPS, SVCB, DNSKEY, DS, TLSA and SSHFP. Finds the zone, turns an IP address into its host name first, and reports DNSSEC status.
Wake-on-LANSends a magic packet to wake a computer or NAS.
Subnet CalculatorNetwork, broadcast, host range, mask, wildcard, host count, address type and a binary view for any IPv4 address and prefix.
"Whois" here means a local device profile A classic WHOIS asks a public internet registry who owns a domain. NetScope deliberately has no such lookups: Device Info builds its profile only from what the device itself reveals on your local network.

User manual

The app is in U.S. English. Open the menu with ☰ (top left) to switch between the tools; on wide screens the menu is always visible.

1. Allow local network access (Android 17+)

On Android 17 and newer, apps need your permission to reach devices on your local network. NetScope asks on first launch; while it is missing, a banner at the top shows an Allow button. Without it, every probe on your network times out.

2. Network Overview

Opens on launch and shows how your network is set up. Tap Refresh after switching networks, or Scan network to go straight to the Network Scan.

3. Network Scan

Tap Start scan. Devices appear as they answer; tap Stop at any time. Use the filter box to find a device by IP, name, MAC, vendor, port or function, and long-press a card to copy its address. Tap Save scan to keep the result (named Scan with the date and time). Each device card has buttons for Ping, Route, Ports, Device and DNS.

4. Saved Scans and comparing

Open shows a saved scan in the Network Scan page, with all the per-device buttons. Use Rename and Delete to tidy up. To compare, tick two scans and tap Compare and open: the older one is the baseline, and the differences are saved as a new scan — new devices in green, removed devices greyed out in red, changed devices in orange with a list of what changed.

5. The other tools

  • Ping: enter a host or IP, a count and (for TCP/UDP) a port, choose a method and tap Ping. The selected method is explained on screen.
  • Route: enter a host and the maximum number of hops, then tap Trace route.
  • Port Scan: choose Common list, Well-known 1–1024, 1–10000, All 1–65535 or a Custom range (set both fields to the same number to scan one port), then tap Scan ports.
  • Device Info: enter a host or IP on your network and tap Identify device. Tick Deep scan to also probe ports 1–1024 (slower, more detail).
  • DNS Lookup: enter a name or IP address, tap ALL RECORD TYPES or a single type, and tap Look up.
  • Wake-on-LAN: enter or pick a MAC address, keep the suggested broadcast address and tap Send magic packet.
  • Subnet Calculator: type an address with /prefix (or a mask).

Good to know

Network discovery is best-effort: devices decide for themselves what they reveal. Some honest caveats:

  • MAC address and manufacturer are hidden by Android 10 and newer (apps may no longer read the neighbor table), so the app shows "hidden by the OS". Phones and laptops often use randomized MAC addresses anyway.
  • One hop on your own network is correct. Devices on your own subnet are one hop away, and switches, access points and repeaters never show up in a traceroute. Android can't run a real traceroute, so NetScope traces with ping and an increasing TTL (hop addresses, but no per-hop times).
  • Network scan size: the sweep is limited to a /22 network (up to 1,024 addresses) so it stays fast. A device counts as "up" when it answers ping or any of 22 common ports.
  • Saved scans store the 22 ports the sweep probes, not a full port scan, so "ports opened/closed" in a comparison refers to those ports.
  • Device type, role and OS are educated guesses from open ports, the host name and the TTL — hints, not guarantees.
  • DNSSEC status depends on your DNS server: many home routers don't validate, so a signed domain can look "not validated" or even "not signed" there.
  • Mobile data: NetScope analyzes the Wi-Fi or Ethernet network you're connected to; there is nothing to scan on a mobile data connection.

Permissions this app requests

We believe in being transparent about every permission. Here is exactly what the app asks for and why:

PermissionWhy it is needed
InternetAndroid refuses to open any network connection without it — including connections to devices on your own Wi-Fi. A network analyzer can't work without it. NetScope only talks to the hosts you enter and your network's DNS server; there is no telemetry, ads or cloud.
Network stateTo read the real gateway and DNS servers of your Wi-Fi or Ethernet network.
Devices on your local network (Android 17+)Android 17 blocks apps from the local network unless you allow this. Asked on first launch; while it is missing a banner shows an Allow button. Older Android versions ignore it.
Nothing else No location and no Wi-Fi network name, no SMS, contacts, camera, microphone or files. No start at boot, background services, wake locks or battery exemptions.

Privacy & cost — in plain terms

  • No usage data collected. No analytics, telemetry, update checks or advertising.
  • No personal data requested. There are no accounts, no sign-up, no login.
  • No cookies, no tracking. This website sets none either.
  • Results stay on your phone. Tool results live in memory and are gone when you close the app. Only the scans you save and your common-port list are stored, in the app's private storage.
  • No payment, ever. The app is completely free, with no ads and no in-app purchases.

Cloud backup and device transfer are disabled, so nothing leaves your device that way either. For the full statement, see Privacy & Disclaimer.


Responsible use & your responsibility

NetScope is a hobby and educational project for learning how your own network works. Only scan networks and devices you own or are explicitly allowed to analyze. Scanning a network at work, school, a hotel or on public Wi-Fi without permission may break its rules or the law, and port scans can trigger security alarms.

The app is provided "as is", for learning and experimentation, without any warranty. Please read the full Privacy Statement & Disclaimer before use — by installing or using the app you accept those terms.

Have a question? Contact us →


Images