Nun, mit L@L kann man zumindest erfahren, ob ein Gerät Windows als OS hat, Linux wird wohl auch kenntlich sein. Bei Druckern mit Ethernetschnittstelle und IP ist die Identifikation wohl auch möglich, Layer 3-Switches dürften auch zu erkennen sein,
Bei einigen SOHO-Printservern und Internetroutern ist das sichere Erkennen aber nicht möglich, einfache Switches sind transparent und das Kabelnetz auch.
Dem Erkennen einer Struktur per Programm ist also Grenzen gesetzt, erkannt werden i.d.R. Netzwerkteilnehmer.