使用Shell命令进行ICMP IP网络扫描/探测
时间:2020-01-09 10:40:35 来源:igfitidea点击:
问题描述:如何在FreeBSD/Linux下运行ICMP IP网络扫描来检查网络的安全性?
如何子网广播地址?
我只想查看我的防火墙是否正常工作。
解决方法:
Internet控制消息协议(ICMP)是Internet协议套件的核心协议之一。
它主要由联网的计算机操作系统用来发送错误消息,例如,指示请求的服务不可用或无法访问主机或路由器。
使用nmap工具的ICMP IP网络扫描
您可以使用称为nmap的常规开源工具。
执行以下命令以运行ICMP IP扫描:
$ nmap -sP -PI 192.168.1.0/24
输出:
Starting Nmap 4.20 ( http://insecure.org ) at 2008-01-29 23:40 IST Host 192.168.1.1 appears to be up. MAC Address: 00:18:39:6A:C6:8B (Cisco-Linksys) Host 192.168.1.106 appears to be up. ...... ... .... Nmap finished: 256 IP addresses (2 hosts up) scanned in 5.746 seconds
其中:
-sP
:此选项告诉Nmap仅执行ping扫描(主机发现),然后打印出响应扫描的可用主机。这也称为ping扫描。-PI
:这个打开告诉Nmap我们正在发送ICMP回显请求