有没有办法使用nmap
?
我想要做的是扫描我的网络,查找所有当前连接到它的设备。
答案1
扫描网络并找出哪些服务器和设备正在运行:
nmap -sP 192.168.1.0/24
扫描单个主机:
nmap 192.168.1.2
扫描多个 IP 地址或子网:
nmap 192.168.1.1 192.168.1.2 192.168.1.3
通过排除主机进行扫描:
nmap 192.168.1.0/24 --exclude 192.168.1.10
这将在扫描时排除主机。
快速 nmap 扫描网络范围:
nmap -F 192.168.1.10/24
要使用 nmap 查看发送和接收的数据包:
nmap --packet-trace 192.168.1.10
扫描端口:
nmap -p 22 192.168.1.10
扫描多个端口:
nmap -p 80,22,21,111
使用 nmap 扫描所有端口:
nmap -p "*" 192.168.1.10
希望这些能帮到你。如果你需要了解更多信息,只需运行以下命令:
man nmap
答案2
对于整个扫描,您应该使用 -p-,它表示所有端口扫描。您需要使用子网扫描整个服务器,您应该首先使用命令 192.168.1.1-255.1.255,希望您能明白,如果我有任何错误,请发表评论。