阅读内容

初次学shell 并写了个脚本

[日期:2007-06-15] 来源:Linux公社  作者:Linux


刚好 看到关于公司有人在可以上网的机器上做2级代理的问题

上面说到 一般装了2级代理的机器 ping他后返回的ttl值 会有所变化 而一般的win机器ttl值好像多是128

所以 些了个脚本 查看192.168.1.0/24所有机器的ttl值来初步判断其有没有装代理软件

#!/bin/bash
for (( i=1; i<=254; i++ ))

do
ip=`echo 192.168.1.$i`
for machine in $ip
do
ping -c 1 $machine | grep 'ttl=64' >> ping2.log
done
done

以后还可以结合 自己等级的mac地址 进行直接判断谁的机器有可能装了2级代理,过几天再写。



相关资讯       shell 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google