1.命令介绍
kali的ping命令和centos linux的评命令许多参数都差不多,可以看一下我之前写的linuxping命令https://blog.csdn.net/qq_44652591/article/details/128439494
ping扫描是ping整个网络IP地址或单个IP,以查明它们是否活跃和响应的过程。ping也是日常来测试网络是否通的命令。使用ping命令让计算机发送出基于ICMP传输协议的数据包,要求对方主机予以回复,若对方主机的网络功能没有问题且防火墙放行流量,则就会回复该信息,我们也就可得知对方主机系统在线并运行正常了。
攻击者在任何大规模扫描中的第一步是枚举所有响应的主机。
渗透测试人员可以利用fping、nmap,甚至是自己编写的bash脚本进行该活动。有时,由于防火墙阻止所有ICMP流量,攻击者可能会在ping扫描期间遇到路障。
2.具体命令参考实列
(1)在ICMP分组的情况下,可以通过在ping扫描期间指定端口号的特定列表来进行识别,需要使用如下命令:
下图显示了使用fping工具发现的活跃的主机。
(2)下图显示了使用ping工具去查看远程计算机是否能连接上本机。
(3)下面是让计算机发出20次请求包。
┌──(root㉿kali)-[~]
└─# ping www.baidu.com -c 20
PING www.a.shifen.com (110.242.68.4) 56(84) bytes of data.
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=1 ttl=128 time=52.0 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=2 ttl=128 time=50.7 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=3 ttl=128 time=49.1 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=4 ttl=128 time=56.9 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=5 ttl=128 time=45.2 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=6 ttl=128 time=53.6 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=7 ttl=128 time=56.5 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=8 ttl=128 time=59.3 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=9 ttl=128 time=47.0 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=10 ttl=128 time=49.8 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=11 ttl=128 time=48.6 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=12 ttl=128 time=46.8 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=13 ttl=128 time=64.8 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=14 ttl=128 time=52.3 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=15 ttl=128 time=50.9 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=16 ttl=128 time=52.5 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=17 ttl=128 time=47.0 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=18 ttl=128 time=60.0 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=19 ttl=128 time=43.3 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=20 ttl=128 time=45.7 ms
--- www.a.shifen.com ping statistics ---
20 packets transmitted, 20 received, 0% packet loss, time 19037ms
rtt min/avg/max/mdev = 43.269/51.595/64.792/5.443 ms
(4) 下图是发送3次请求包,每次间隔0.2秒,最长等待时间为3秒。
┌──(root㉿kali)-[~]
└─# ping -c 3 -i 0.2 -W 3 www.baidu.com
PING www.a.shifen.com (110.242.68.4) 56(84) bytes of data.
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=1 ttl=128 time=53.2 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=2 ttl=128 time=47.4 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=3 ttl=128 time=60.1 ms
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 403ms
rtt min/avg/max/mdev = 47.403/53.564/60.093/5.187 ms
(5)可以和traceroute命令一起配合使用来进行路由跟踪,如果不知道IP地址就可以使用这个方法,但是你要是不知道ip的名称,使用这个命令是没有用的,
这个就是没有用的那个证明图,所以博主我已经替你们试了。