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!
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