shell 脚本 网段探测反馈…
本文章写的是网段探测的脚本,目的就是对是否存活的脚本进行探测,以及把存在的网段和不存在的网段进行即使的反馈,起到了方便管理准确省时省力的良好效果~~~
脚本代码~
运行 shell 脚本就可以对网段实行探测
[root@deng-131 order]# vim detect.sh
#!/bin/bash
#名称:网段探测脚本
#作用:探测网段以及反馈
#开发者:酋长rosen
#联系方式:https://blog.csdn.net/weixin_42867972
#版本信息:2.0.10
#注意事项:探测网段尽量是同网段的地址
echo "输入格式为:192.168.10 输入 "
read -p "请输入要探测的网段:" ip #输入探测的ip网段
IP="$ip" #赋值变量
for ((i=1;i<254;i++)) #利用for循环使得ip从1到254
do
ping -c 2 $IP.$i >/dev/null 2>&1 #通过ping监测ip是否存在
if [ $? -ne 0 ] #如果存在则为0,不存在则为1
then
echo "不存在ip:$IP.$i" >> /root/no.txt #不存在放在no.txt文件下
else
echo "存在ip:$IP.$i" >> /root/exist.txt #存在就放在exist.txt文件下
fi #注:文件是自行创建
done
- 脚本思路…
1、在脚本里面注释说明脚本的用途,当使用起来的时候就很明确此脚本的目的,脚本命名自定义
2、探测的网段从1到254之间,通过输入我想探测的网段来满足我自身的需求
3、把探测到的信息追加到创建好对应的文件夹当中,方便观察审阅
4、比如说:网段的探测可以侦察我们管理的服务器是否存在离线的行为
把脚本存放在特定的地方并改名,下次使用的自己调用命令即可
[root@deng-131 order]# vim detect.sh
[root@deng-131 order]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@deng-131 order]# cp detect.sh /usr/local/sbin/detect
本章节讲的是网段探测以及反馈脚本,对于我们平时对服务器的管理使用起到了非常大的帮助,通过运行本脚步后我们查阅所生成的文件信息即可得到我们想要的数据,方便快捷省事省心…
希望各位朋友(❤ ω ❤)喜欢点赞关注