|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!TTL指的是一个收集层数据包(package)的保存周期.能够经由过程ping的回显TTL来大致判别一台呆板是甚么操纵体系。(固然可经由过程修正某些体系的收集参数来修正,不外很少对该值举行修正的)
以下剧本对照复杂,必需在方针网段中的某一台呆板上运转。详细以下:
#!/bin/sh
#反省全部网段主机体系linux/windows/收集装备
ip="192.168.113."
LOG=/root/ip.log
foriin`seq1254`
do
ping-c2$ip$i>$LOG
okip=`cat$LOG|grep"ttl="|awk-F[:=]{print$4}|sort|uniq`
ttl=`cat$LOG|grep"ttl="|awk-F[:=]{print$9}|sort|uniq`
if[$ttl-eq64];then
echo-e"e[32mcheck$okipislinux主机e[0m"
elif[$ttl-eq128];then
echo-e"e[32mcheck$okipiswindows主机e[0m"
else
echo-e"e[32mcheck$okipisVIP/收集装备/其他e[0m"
fi
done
运转了局:
......
check192.168.113.152islinux主机
check192.168.113.153islinux主机
check192.168.113.154iswindows主机
check192.168.113.155islinux主机
check192.168.113.156iswindows主机
check192.168.113.157iswindows主机
check192.168.113.158islinux主机
check192.168.113.159islinux主机
check192.168.113.160isVIP/收集装备/其他
check192.168.113.161isVIP/收集装备/其他
.......
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|