Scan local network for active devices.
- Ping scan
- ARP scan
- TCP and UDP scan
- Network Service Discovery (Bonjour, Avahi)
- Vendor detection
go run createMacVendorDB.go
- Scan History
- Save past scans in local db
- Use past scans for candidate selection on next scan
- UI for scan history
- producer consumer architecture for scan
- run
n
pings in parallel, start new ping when one ping is finished
- run
- combine scanners into
UnifiedDeviceScanner