Linux 下查看局域网内所有主机IP和MAC
在linux环境下,通过namp扫描局域网,然后查看arp缓存表,知道局域网中ip对应的mac。
如果namp功能强大,还可以直接扫描mac地址和端口。扫描后,可以在/proc/net/arp中查看arp缓存表。
如果系统上没有安装nmap命令,请先安装它。
yum install -y nmap
Ping扫描并打印出响应扫描的主机:
nmap -sP 192.168.1.0/24
仅列出指定网络上的每台主机,不要向目标主机发送任何消息:
nmap -sL 192.168.1.0/24
探测目标主机的开放端口,并指定逗号分隔的端口列表(例如-ps22,23,25,80):
nmap -PS 192.168.1.234
使用UDP ping探测主机:
nmap -PU 192.168.1.0/24
最常用的扫描选项(SYN扫描,也称为半开放扫描)不会打开完整的TCP连接,并且执行速度很快:
nmap-SSs 192 . 168 . 1 . 0/24
四种常用的扫描
1.检测c段的存活宿主
nmap-Sp 1.1.1.1/24
2.SYN扫描,指定IP范围指定端口
nmap-SSs 1 . 1 . 1 . 1-30-p 80
3.探测端口的服务和版本
nmap-SV 1.1.1.1-p 1-65535
4.探查操作系统类型和版本。
NMAP-1.1.1.1或NMAP-1.1.1.1
下一篇:没有了