Identifizieren Sie einen nicht-computer-Netzwerk-Gerät?
Ich bin aktuellen arbeiten an einem Programm, das scannt mein Netzwerk und discoveres Computer und Geräte im Netzwerk. Ich benutze verschiedene Operationen zum suchen von Daten auf den Geräten, die ich entdecke, aber unterscheiden wollen, die Netzwerk-Geräte vom Computer. Und ich Frage mich, ob jemand weiß, wie ich dies tun könnte?
Ich sah ein wenig auf SNMP, und versuchte die Verbindung zu meinen Netzwerk-Drucker, router und modem. Aber ich scheine nur in der Lage sein, den Drucker zu verbinden, weder den router oder das modem antwortet.
Gibt es einen anderen Weg, um zu identifizieren, was das für ein Gerät eine IP-Adresse gehört?
Don ' T haben viel Erfahrung mit der Entdeckung/Katalogisierung Seite, aber ich glaube, WBEM oder eine Verwandte Technologie hat einen Weg zu tun, Gerät die Entdeckung und Katalogisierung.
InformationsquelleAutor Avilan | 2011-06-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Über ein Kommandozeilen-tool wie nmap Sie können finger-print-das Gerät, welches Ihnen alle Arten von Informationen.
Vielleicht können Sie rufen Sie nmap über c# und Lesen wieder die Antwort.
Andere alternative ist zum nachschlagen der Netzwerk-chip-Hersteller von einem bestimmten MAC-Adresse. Aber ich bin mir nicht sicher, wie viel detail, die Sie geben.
Hier ist die Beispiel aus der nmap Webseite:
Hi @John Saunders Es gebe Sie dem Verkäufer, also vielleicht ein Teil des Rätsels um die Identität eines Geräts geben. Aber ich Stimme zu es wird nicht viel helfen.
Ich meine den Hersteller der Netzwerk-chip nicht sagen Sie etwas über das Gerät mit dem chip.
Guter Punkt @John Saunders, werde ich etwas genauer auf meine Antwort. Ihr Recht der Netzwerk-chip-Hersteller nicht viel zu gehen. Aber ich vermute, dass NMAP nutzt diese Informationen (zusammen mit allem, was es sonst noch so bekommt), um zu helfen Fingerabdruck das Gerät. Nachdem dies gesagt ist, NMAP hat eine Menge mehr Informationen, mit zu arbeiten.
gibt Ihnen alle Art von fuzzy Informationen". Raten das OS von TCP / IP Sondieren ist nicht bezahlbar; ich habe es versucht. Auch ports scan-Ergebnis ist unscharf, oft in der Mitte sitzt ein hw-oder sw-firewall.
InformationsquelleAutor Alex KeySmith
Ersten, die Antwort auf diese Frage voreingenommen über ethernet-Netzwerke.
Die Ideen, die Tipps auch für andere Szenarien.
Gibt es viele Möglichkeiten, dies zu erreichen, zum Beispiel :
Scannen
Möglich, zum Beispiel mit nmap.
Pro :
Nachteile:
gezielte Entdeckung
Wenn Ihr Ziel ist, Karte Ihres Netzwerks, die offiziellen Dienste, können Sie denken über Ihre offizielle Entdeckung überzeugten. Zum Beispiel CDP, SSDP, srvloc, snmp-get-Sendung, usw...
Sie müssen wissen, welche Leistungen Sie forschend.
Pro:
Nachteile:
passive Verkehrsüberwachung
Once upon a time, Sie finden die ethernet-hosts verknüpft mit Kupfer-Kabel ( CAT3 /CAT5 ) - hubs.
Sie können auf jedem dieser hosts ein Programm zur Erfassung aller den Verkehr, setzen Sie die ethernet-Karte in promiscous-Modus, so dass die NIC pass auf das Betriebssystem alle Pakete, auch die Pakete mit der MAC-Ziel-anders als die MAC-Adresse der Netzwerkkarte.
Ihr Programm zu analysieren, diese raw-Daten, und analysieren Sie die Protokolle und Pakete innerhalb.
Heute, die Sie verwenden ethernet-switches, keine hubs. Ihre pc' NIC im promiscous-Modus nicht erhalten den gesamten Datenverkehr im Netzwerk, da der switch leitet nur die Pakete für den host oder für alle ( broadcast und - soweit registriert - multicast ).
Verwenden Sie managed switches, und konfiguriert einen port an eine repeater-oder monitor-port zur Verknüpfung der monitoring host.
Pro:
Nachteile:
Dies ist eine einfache Entdeckung für dummies intro. Discovery tools kann eine Kombination beider Möglichkeiten zum suchen nach Geräten und Diensten im Netzwerk.
Z.B. HP JetAdmin discovery verwendet verschiedene Methoden nur, um sich für HP-Netzwerk-Drucker und Scanner nicht für alle Geräte in Ihrem LAN.
InformationsquelleAutor Massimo
Im Allgemeinen, Sie können nicht herausfinden, viel über ein Gerät aus, dass es die IP.Mit der MAC-Adresse des host, die Sie könnte ermitteln die Hersteller des Netzwerkadapters. Die erste Hälfte der MAC-Adressen zugewiesen sind, von Hersteller zu Hersteller.
Sie könnten versuchen, mit nmap.
Nmap ("Network Mapper") ist ein freies open-source-Dienstprogramm für Netzwerk-Erkundung oder überwachung der Sicherheit. Es wurde entwickelt, um große Netzwerke schnell zu Scannen, obwohl es funktioniert gut gegen einzelne hosts. Nmap nutzt rohe IP-Pakete in neuartiger Weise, um zu bestimmen, welche hosts im Netzwerk verfügbar sind, welche Dienste (Anwendungsname und-version) diese hosts bieten, welche Betriebssysteme (und OS-Versionen) ausgeführt werden, welche Art von Paketfiltern/- firewalls im Einsatz sind, und Dutzende anderer Eigenschaften. Nmap läuft auf den meisten Arten von Computer-und Konsolen-und graphische Versionen verfügbar sind. Nmap ist freie software, verfügbar mit full-source-code unter den Bedingungen der GNU GPL.
InformationsquelleAutor Bibhu
Meine Bemerkung einfach Aussehen. Aber die meisten der Geräte, die Implementierung der SNMP-Implementierung der MIB-II. Wie Sie sehen können hier unter es gibt Sie in "System" einen Eintrag namens "sysDescr" die Sie verwenden können, die meisten der Zeit, das Gerät zu identifizieren.
InformationsquelleAutor JPBlanc