Private / Non-Commercial Project
NetScan
a small c program that scans your network for devices and open ports. it also displays hostname(if found) vendor and more.
Back To PortfolioDevelopment
Technologies
About
NetScan
NetScan is a command-line network scanner built from scratch in C. It auto-detects your local\n subnet, ping-sweeps it to find live hosts, and identifies each device through DNS, mDNS, NetBIOS, and SSDP lookups, falling back to a MAC vendor lookup when nothing else resolves. Open ports are found with a multi-threaded TCP connect-scan, with lightweight banner grabbing for identifying running services. Results can be exported to JSON or CSV, and a diff mode flags new or missing devices between scans. I built it to get hands-on with raw sockets, threading, and Linux networking internals in C — there's still plenty I'd like to add, but it's a solid, working tool as it stands.
Running NetScan on 192.168.178.0/24