初次学shell 并写了个脚本

Linux大全评论1.4K views阅读模式

刚好 看到关于公司有人在可以上网的机器上做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级代理,过几天再写。

企鹅博客
  • 本文由 发表于 2019年7月15日 14:14:44
  • 转载请务必保留本文链接:https://www.qieseo.com/130353.html

发表评论