È possibile per il server DHCP determinare il sistema operativo client?
Sto lavorando a uno strumento di monitoraggio per gateway su reti locali basato sul Web e vorrei essere in grado di determinare in qualche modo quale sistema operativo è in esecuzione un dispositivo sulla rete e mi sembra il posto più ovvio per scoprire che si trova l'ora in cui un indirizzo IP viene assegnato dal server DHCP.
In caso contrario, so come filtrare il traffico sulla porta 80 ed estrarre le informazioni dell'intestazione HTML, ma questo metodo si basa sull'attesa che il dispositivo navighi sul Web e quindi sia meno desiderabile di un rilevamento / risoluzione molto precoce, esp. poiché non tutti i dispositivi verranno utilizzati per navigare in Internet.
Ho il controllo completo della configurazione del gateway - sta eseguendo una distro debian ridotta, quindi qualsiasi altro strumento che farebbe il lavoro - DHCP, DNS, ARP, ecc. Sono aperto ai suggerimenti!