One-click, fast network scanner built for field techs. Single portable EXE, free and open source under GPLv3.
Part of killertools.net.
This fork additionally retains Home Assistant integration advice per device and for the whole scan, plus a persistent location inventory. Fork synchronization and data compatibility describe its differences from upstream. Upstream downloads do not contain these fork additions.
- Discovery: ARP cache, a parallel ping sweep and a second ARP pass, plus mDNS and SSDP for Chromecasts, printers, Sonos, AirPlay and NAS boxes. The target box takes several subnets, single hosts and ranges at once.
- Fingerprinting: TCP ports, HTTP title, SSH banner, TLS certificate, NetBIOS, SNMP and TTL feed a weighted-score classifier, with MAC vendors from the full IEEE registries. Scan settings choose which checks run.
- Locations: each customer site keeps its own saved scans, device names, approvals and history, picked from the Location button in the scan bar. How Locations work.
- Views: Devices, Services, Topology, Keep Alive and Terminal, each keeping its own state. Topology exports as PNG, JPG or HTML containing SVG, and Keep Alive watches up to 16 devices with latency and loss.
- Deep Scan rescans every host or the selection across ports 1-1024 and more.
- Scan history compares earlier scans of the same target on the same network, with matching scan settings. Known-device baselines flag unfamiliar devices; approving a device is a separate choice.
- Tools: built-in PowerShell, ping and SSH terminals, device diagnostics, and a native speed test.
- Command line for scripts, RMM and KillerMCP, with JSON output and distinct exit codes.
- Looks: thirteen themes, 20 languages and app-wide sizing from 70% to 250%. Press F1 for every shortcut.
The help page covers every view, tool and shortcut.
KillerScan 1.9 preview.
Windows 10 or 11 (x64) with .NET Framework 4.8, which Windows 10 version 1903 and later already include.
winget install --id SteveTheKiller.KillerScan --exactchoco install killerscanOr download KillerScan.exe and run it. It offers to install for you, for all users, or not at all. The GPL source for this release is KillerScan-1.8.3-src.zip. For managed removal and exit codes, see deployment.
git clone https://github.com/SteveTheKiller/KillerScan.git
cd KillerScan
dotnet publish -c ReleaseNeeds the .NET 10 SDK or later. Output lands in bin/Release/net48/publish/. Speed-test internals and tests are in docs/speed-test.md.
KillerScan has no usage analytics and does not automatically upload scan results. Vendor lookup and classification run locally. Network connections include scans, diagnostics and device actions, vendor-database downloads, speed tests, and update checks at startup or from About. The startup update check can be disabled. HTML reports include their logo and work offline. Speed tests use generated data through speed.killerscan.net; Cloudflare sees your public IP and normal connection metadata. The website has its own analytics; this statement covers the app. The technical page has the details.
- CHANGELOG.md
- TRANSLATING.md for adding or improving a language
- How it works: the scan pipeline, vendor resolution and the classifier
GPLv3. See LICENSE. Forks and redistributions must stay GPLv3 with source available.


