Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
7年前关闭。
我在同一LAN网络上有许多IP摄像机。我想获取每个摄像机的MAC地址和端口号,尽管我不知道它们的IP地址。此外,如果更改了摄像机的IP和端口,该如何检测?
我也在互联网上搜索了有关此问题的信息。大多数人使用某些Window函数(例如SendARP()或命令行“ arp -a”)进行响应。但是,如果这样做,则获取局域网络的所有MAC地址,而不管相机或计算机的MAC地址如何。
请帮我!
如果所有摄像机都相同,则可以通过返回的操作系统信息检测到它们。
您也许还可以进行标语确定端口:
使用C ++解析nmap输出。更改网络地址范围以适合您的网络。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
7年前关闭。
我在同一LAN网络上有许多IP摄像机。我想获取每个摄像机的MAC地址和端口号,尽管我不知道它们的IP地址。此外,如果更改了摄像机的IP和端口,该如何检测?
我也在互联网上搜索了有关此问题的信息。大多数人使用某些Window函数(例如SendARP()或命令行“ arp -a”)进行响应。但是,如果这样做,则获取局域网络的所有MAC地址,而不管相机或计算机的MAC地址如何。
请帮我!
最佳答案
我将从nmap之类的端口扫描程序开始,寻找可以识别您的IP摄像机的信息。
nmap -A -T4 192.168.0.0/24
如果所有摄像机都相同,则可以通过返回的操作系统信息检测到它们。
您也许还可以进行标语确定端口:
nmap -sV --script=banner 192.168.0.0/24
使用C ++解析nmap输出。更改网络地址范围以适合您的网络。
关于c++ - 如何使用C++获取LAN网络上IP摄像机的所有MAC地址和端口号? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9605905/
10-09 09:18