Add HTTP prober, optimize mDNS timeout, add Trassir/ZOSI to OUI

- Add HTTPProber: parallel HEAD+GET on ports 80/8080, extracts Server header
- Reduce mDNS timeout from 1s to 100ms using context wrapper around
  mdns.Query (HomeKit devices respond in 2-10ms, no need to wait 1s)
- Add Trassir (F0:23:B9) and ZOSI (00:05:FE) to camera OUI database
- Probe response time improved from ~1s to ~110ms for reachable devices
This commit is contained in:
eduard256
2026-03-16 14:46:58 +00:00
parent 4d6c2fd878
commit 3fec89be7f
6 changed files with 146 additions and 6 deletions
+1
View File
@@ -89,6 +89,7 @@ func NewServer(
&discovery.DNSProber{},
discovery.NewARPProber(ouiDB),
&discovery.MDNSProber{},
&discovery.HTTPProber{},
}
probeService := discovery.NewProbeService(probers, logger)