package icon

Network Scanner

Fast, privacy-focused network scanner to discover devices on your local network
New in version 1.1.1
• Windows/Samba devices now show their hostname and workgroup via NetBIOS
• Smart devices (TVs, routers, NAS) now show friendly name, manufacturer, and model from SSDP
• Cast-enabled devices identified via port probing when mDNS/SSDP aren't available
• Android TV devices detected via _androidtvremote2 mDNS service
• Fixed hostnames being overwritten by worse mDNS names
• Fixed garbage hostnames from malformed DNS/mDNS responses
• Fixed mDNS names showing raw UUID suffixes
Network Scanner is a fast, lightweight, and privacy-focused tool for discovering and analyzing devices on your local network.

Key Features:

• Fast network scanning to discover all devices on your WiFi network
• Detailed device information including IP address, MAC address, and hostname
• Port scanning to identify open ports and running services
• Device type detection and categorization
• Material Design 3 interface with modern, intuitive UI
• Refresh for quick rescans
• Customizable scan settings

Privacy First:

• No ads or tracking
• No analytics or data collection
• No external internet connection — all traffic stays on your local network
• All scanning happens locally on your device
• Minimal permissions requested
• 100% open source (GPL-3.0)

Perfect For:

• Network administrators monitoring their home/office network
• Tech enthusiasts exploring their network setup
• Troubleshooting network connectivity issues
• Discovering unauthorized devices on your network
• Finding IP addresses of network devices (printers, cameras, smart home devices)

Permissions Explained:

Network Scanner only requests permissions essential for network scanning:
• Network access - To communicate with devices on your network
• WiFi state - To check if you're connected to WiFi
• Location (not used for tracking) - Required by Android for WiFi scanning

Network Scanner is completely ad-free, tracker-free, and respects your privacy. All code is open source and auditable.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.1.1 (6) suggested Added on Apr 20, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • allow Wi-Fi Multicast reception
      Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • interact with nearby Wi-Fi devices
      Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
    • com.networkscanner.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.9 MiB PGP Signature | Build Log

  • New in version 1.0.2
    Bug fixes and scanning improvements

    • Fixed false positive device detection on some Android kernels
    • Fixed some Windows devices not being detected on some networks
    • Fixed incorrect subnet scanned on networks larger than /24
    • Fixed port scanning not running fully in parallel
    • More accurate OS detection and service banner grabbing
  • Version 1.0.2 (3) - Added on Mar 19, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • allow Wi-Fi Multicast reception
      Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • interact with nearby Wi-Fi devices
      Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
    • com.networkscanner.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.3 MiB PGP Signature | Build Log

  • Version 1.0.1 (2) - Added on Mar 11, 2026

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • allow Wi-Fi Multicast reception
      Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • interact with nearby Wi-Fi devices
      Allows the app to advertise, connect, and determine the relative position of nearby Wi-Fi devices
    • com.networkscanner.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.3 MiB PGP Signature | Build Log