如何列出我网络中的所有主机名?

San*_*eev 6 networking 14.04

我的机器(linux)使用wifi连接连接到我的宿舍网络并通过代理服务器访问互联网。现在我的宿舍有 LAN 连接和 wifi。所以有些电脑连接在wifi网络上,有些使用有线局域网。我试过 nmap、arp-scan 但没有找到结果。

我想知道在这个本地网络中连接的所有计算机的 IP 地址和主机名。怎么做?

Sha*_*jna 6

我不知道你试过哪些参数,但是

sudo nmap -sS -sU -T5 -A -v 192.168.1.0/24
Run Code Online (Sandbox Code Playgroud)

通常可以解决问题。请记住,这将需要一些时间,并且会因为-T5标志而嘈杂,但它是您的网络,所以狩猎愉快。

您可以使用其他工具,例如

xprobe2 192.168.0.1nikto 192.168.0.1

github 上的nikto

sourceforge 上的xprobe2

从源代码编译以在 linux 或 windows 中使用

下面是一个简单的 snmp 侦察示例 hack-like-pro-exploit-snmp-for-reconnaissance-0150181

对于操作系统足迹,如果您有兴趣,您可以研究snmp hacking客户端服务器环境收集信息。

有类似snmpgetsnmpwalk非常易于使用的工具。

还有其他方法可以打印 CEH 重物,需要学习和实践,但在您的情况下,我认为这不值得花时间。