Open source · free to use

NetScanner

NetScanner is a lightweight tool built with .NET 9 and Terminal.GUI to quickly scan local subnets for active devices, open ports, and even trace routes.

Licensed under GPL-3.0.

dotnet build dotnet run

NetScanner is a lightweight tool built with .NET 9 and Terminal.GUI to quickly scan local subnets for active devices, open ports, and even trace routes. Tired of hunting for IP addresses on your LAN? This might help!

Key Features Multithreaded Scanning: Quickly scans an entire /24 subnet (~254 addresses) in about 15 seconds.

Traceroute Function: Easily trace the path packets take from your machine to a target host.

Open Port Detection: Specify which ports to check (e.g., 80, 443) to see if they’re open. Clickable URL

CSV Export: Save scan results for later use in a csv file.

MAC address lookups: Find a Mac on your network with ease

Port ranges + validation: Accepts ranges like 22-25 and ignores invalid entries.

Single host scan: Target a specific IP for a focused port scan.

Scan despite ICMP blocks: Optionally scan ports even if ping fails.

Extra host context: Shows ping RTT and SSDP info when available.

Sorted exports: CSVs are ordered by IP address.

Future Enhancements:

More features as inspiration strikes!

Let's build something

Using it in production?

If you need help adopting it, extending it or building on top of it, tell me what you're working on.

No sales team, no hand-offs. You'll speak directly to the engineer who builds it.

It's in South Africa · replies within one business day
Load-shedding: Stage 6. Lights out, site still up. That's how I build systems. 02:00:00
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.