Linux用nmap对局域网扫描,查看arp缓存表就可以知道局域内主机ip和mac了
CentOs 为例:
使用nmap前需要先安装nmap
yum install nmap
然后输入指令:
nmap -sP 192.168.245.0/24
进行ping扫描,打印出对扫描做出响应的主机,对192.168.245网段的所有IP进行扫描
扫描结果会以如图的形式打印出来
上述为ping的方式扫描
其他方式为UDP ping:
nmap -PU 192.168.245.0/24
使用频率最高SYN扫描
nmap -sS 192.168.245.0/24
扫描之后查看arp缓存表获取局域网主机IP地址
cat /proc/net/arp