Le serveur DHCP peut-il déterminer le système d'exploitation client?
Je travaille sur un outil de surveillance des passerelles sur les réseaux locaux basé sur le Web et j'aimerais pouvoir en quelque sorte déterminer quel système d'exploitation un appareil sur le réseau exécute et il me semble que l'endroit le plus évident pour découvrir c'est à l'heure à laquelle une adresse IP est attribuée par le serveur DHCP.
À défaut, je sais comment filtrer le trafic sur le port 80 et extraire les informations d'en-tête HTML, mais cette méthode repose sur l'attente de l'appareil pour surfer sur le Web et donc moins souhaitable qu'une détection / résolution très précoce, en particulier. car tous les appareils ne seront pas utilisés pour naviguer sur Internet.
J'ai un contrôle complet sur la configuration de la passerelle - elle exécute une distribution Debian simplifiée, donc tous les autres outils qui feraient le travail - DHCP, DNS, ARP, etc., je suis ouvert aux suggestions!