Finden Sie die IP-Adresse von einer IP-Kamera (Ubuntu)

Ich verwende eine IP-Kamera, deren IP ich nicht kenne. Ich kann keine Verbindung herstellen und alles, was ich weiß, ist die MAC-Adresse. Meine Fragen sind:

  • Wenn ich die MAC-Adresse nicht wüsste, könnte ich dann die IP-Adresse herausfinden?
  • Ohne einen Switch / Router zu verwenden und nur über ein Ethernet-Kabel eine Verbindung zur Kamera herzustellen, könnte ich die IP-Adresse abrufen?

Das Problem ist, dass der Hersteller dieser Kameras gibt Ihnen einige Windows-Software zu erkennen kameras in Bezug auf IP-Unterschiede zwischen Ihrem Computer und der Kamera. Aber ich weiß nicht, wie ich das in Ubuntu (Software oder Befehlszeile) machen soll.

Danke

Author: Nobita, 2011-05-07

2 answers

Wenn die Kamera so konfiguriert ist, dass sie ihre Adresse über DHCP erhält, schließen Sie sie an Ihr Netzwerk an. Sie können nmap auf Ihrer Ubuntu-Box ausführen, um das Netzwerk zu scannen. Es gibt eine Vielzahl von Optionen für nmap - aber Sie könnten etwas versuchen wie:

Nmap -A-T4 192.168.1.*

Ändern Sie natürlich den IP-Bereich entsprechend Ihrem Netzwerk. namp wird versuchen herauszufinden, welches Betriebssystem auf jedem der gefundenen IPs ausgeführt wird, sodass Sie herausfinden sollten, welches die Kamera ist.

 1
Author: barryj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-07 09:46:07

Verwenden Sie nmap, um alle Geräte mit RTSP-Streams (Port 554) zu finden (ersetzen Sie den IP-Bereich durch die entsprechenden IPs Ihres Netzwerks):

nmap --open -p 554 10.0.0.1-254 -oG - | grep "/open"

Schauen Sie in /proc/net / arp, um alle anwendbaren IPs für MAC-Adresse zu sehen, die Sie kennen:

cat /proc/net/arp

Verwenden Sie Brute Force mit nmap, um die Stream-URLs zu finden (ersetzen Sie 10.0.0.198 durch das, was Sie im vorherigen Befehl gefunden haben):

nmap --script rtsp-url-brute -p 554 10.0.0.198
 1
Author: Leendert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-22 09:54:33