Home Network Scanner: Discover Devices Connected to Your Network

Quickly identify devices on your home network and discover which common services they are running.

Introduction

Have you ever wondered what devices are connected to your home network?

With smart TVs, phones, tablets, printers, cameras, games consoles, and smart home devices all sharing the same broadband connection, it can be difficult to know exactly what’s online.

The Home Network Scanner script provides a simple way to discover devices on your local network and identify commonly used network services running on those devices. Based on the information provided in the associated README file, the tool scans your local network, identifies active devices, and checks for common open ports.

What Does the Network Scanner Do?

The script performs two primary functions:

Device Discovery

The scanner identifies active devices connected to your local network.

Port Detection

For each device discovered, it checks a selection of commonly used network ports to identify services that may be running.

This can help you identify devices such as:

  • Printers
  • NAS devices
  • Security cameras
  • Smart TVs
  • Routers
  • Raspberry Pi devices
  • File servers

Files Included

The tool consists of two files:

FilePurpose
README.mdInstructions / Read me file
Network-Scan.ps1PowerShell scanning script
NetworkScan.batEasy-to-launch batch file

The batch file is intended to provide the simplest way of running the scanner.

How to Run the Scanner

Step 1: Save the Files

Place all files in the same folder.

All files are within this ZIP file.

Step 2: Connect to Your Network

Ensure your computer is connected to the Wi‑Fi or Ethernet network you wish to scan.

Step 3: Launch the Scan

Double-click: NetworkScan.bat

The script will automatically start the PowerShell scanner.

Step 4: SmartScreen Warning

Windows may display: Windows protected your PC. If this occurs, click More Info and Run Anyway

The README explains that this warning commonly appears for downloaded scripts and notes that the script only reads network information and does not install or modify software.

Step 5: Review the Results

The scan typically completes within a few minutes and produces:

✅ An on-screen results table

✅ A CSV file stored on your desktop

The CSV output can be opened in Microsoft Excel for further review.

Understanding the Results

IP Address

Shows the network address assigned to the device.

Hostname

Displays the device name if it responds with one.

Some devices, particularly phones and IoT devices, may appear as: (unknown)

Open Ports

Shows which of the tested ports responded.

This can provide useful clues about the device type or services running.

Common Ports Explained

PortTypical Service
80 / 443Web interfaces
8080 / 8443Alternative web interfaces
445 / 139Windows file sharing
3389Remote Desktop
22Secure Shell (SSH)
554Security cameras and NVRs

Investigation

The Home Network Scanner is run from a desktop PC connected to the network.

The results reveal:

✅ Known devices

✅ Multiple smart home devices

✅ A forgotten printer that is still active

✅ Open management interfaces on several devices

Outcome

The homeowner gains a clearer understanding of what is connected to the network and can investigate any unexpected devices further.

Important Notes

The script documentation highlights several important considerations:

✅ Works with Windows PowerShell 5.1 and PowerShell 7+.

✅ No additional software installation is required.

✅ Only scans the local network currently connected to the computer.

✅ Some devices may not respond to discovery requests.

✅ Scans should only be performed on networks you own or are authorised to test.

Advanced Configuration

Advanced users may customise:

Ports to Scan

The list of ports can be modified within: $PortsToCheck

Scan Performance

The level of parallel scanning can be adjusted using: $MaxParallel

Lower values reduce the load placed on the router and network during scanning.

Disclaimer

Important Notice

This tool is provided for educational, troubleshooting, and network management purposes only.

By using this script, you acknowledge and agree that:

  • The script is intended to scan and report on devices connected to the local network to which your computer is currently connected.
  • You should only use this tool on networks that you own or have explicit permission to investigate.
  • The results produced by the script are provided on a best-effort basis and may not identify every device or service present on the network.
  • Some devices may not respond to network discovery requests and therefore may not appear in the results.
  • Port information should be treated as indicative only and should not be considered a definitive assessment of the services running on a device.
  • The author accepts no responsibility for any loss, damage, service interruption, or other consequences arising from the use or misuse of this script.
  • The script is supplied “as is” without warranty of any kind, either expressed or implied.
  • You are responsible for ensuring that use of this tool complies with all applicable laws, regulations, organisational policies, and acceptable use requirements.

This script is designed to be non-destructive. It does not install software, modify system settings, make configuration changes, or transmit information outside of the local device. However, users should always review and understand any script before executing it.

If you are unsure whether you have permission to scan a network, do not run this tool

Key Takeaway

The Home Network Scanner provides a simple and effective way to discover devices connected to your local network and identify common services running on them. Whether you’re troubleshooting, managing a smart home environment, or simply curious about what’s connected to your broadband router, this tool provides useful visibility into your network without requiring specialist software or networking expertise.

Scroll to Top