DEV Community

Cover image for I Built an Open-Source Network Scanner & Port Auditor
Menny Levinski
Menny Levinski

Posted on • Edited on

I Built an Open-Source Network Scanner & Port Auditor

What It Does

Uspector is a lightweight, cross-platform Python network scanner that enables device discovery and open port detection across local IPv4 networks, including Wi-Fi and Ethernet. Runs on Linux and Windows.

Built for ethical diagnostics, security awareness, and administrative auditing. it is suitable for both personal and organizational use.


Key Features

  • LAN Detection Mode, detects your IPv4 subnet and scans the local network
  • Custom Scan Mode, user can select to target a spesific IP address or IP ranges
  • Fast & Accurate, combines ICMP, ARP, and socket checks and auto discovery
  • Port Detection, scans common service ports (FTP, SMB, SSH, RDP, and more)
  • Logging system, exportable log file (TXT format) for more detailed output
  • Terminal / CLI, clean “black console” output, stays open after completion
  • Basic Traffic Inspection module, real-time monitoring of active TCP connections

On Kali Linux

Uspector demo on Kali Linux


Safety Notice

Uspector Network Scanner is safe to use when downloaded from the official source. Because the application performs network discovery and scanning, some antivirus products may incorrectly flag or restrict its execution. This is a common false positive for legitimate network diagnostic tools. If you trust this application, you may need to add it as an exception in your antivirus software.


Repository

Ready to try it? All setup instructions are on our official GitHub page.

For a detailed list of all common ports scanned by Uspector, see PORTS.md.


Feedback

If you find this application useful, please give it a try. Your feedback and questions are much appreciated!

Top comments (0)