linux - 如何配置 NMAP 还返回启用了 SIP 端口的设备名称?

标签 linux networking sip snmp nmap

应该使用什么命令才能使 NMAP 还返回连接到 SIP 端口的设备名称?我的意思是检索设备的 SNMP 设备名称 (sysName.0) 系统名称(路由器、VoIP 等)如果此设备启用了 SNMP。

nmap -p 5060 -sU -P0 21.12.32.123/24

因此,我们可能还应该在它发现的所有设备上查询 snmp。

最佳答案

看看snmp-sysdescr

尝试将其与默认脚本结合起来,如下所示:

sudo nmap  -sU -p 161,5060 --script default,snmp-sysdescr 21.12.32.123/24

请注意,如果您的 SNMP 代理配置了其他社区,则 public(或者在 v3 类似的 AUTH 机制的情况下),您需要像这样在命令行上传递它

--script-args snmpcommunity=<community string>

关于linux - 如何配置 NMAP 还返回启用了 SIP 端口的设备名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41678747/

相关文章:

linux - 使用自定义 .xinitrc 时出现符号查找错误

python - Docker:使用容器名称从一个容器连接到另一个容器时,如何修复 "could not translate host name "postgres“到地址”?

networking - 连接 "Network is Unreachable"VPS Centos

c++ - SIP 中的 Out Of Dialog NOTIFY 消息

linux - 如何使程序在 Linux 中作为服务运行

c++ - 用asan运行程序不使用rpath

android - SIP 注册监听器未触发

java - Jain Sip - 如何创建没有 @ 的 SipUri?

linux - 如何使用 QEMU 的确定性记录和重放功能进行 Linux 内核引导?

Java TCP 套接字 : java.net.ConnectException : connect: Address is invalid on local machine, 或端口在远程计算机上无效