文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SHELL 自制扫描器ping B类地址

SHELL 自制扫描器ping B类地址

时间:2010-12-22  来源:《一剑》飘香

linux 下shell编程:   打开vi编辑器,编写一脚本:vim bping.sh chmod u+x bping.sh 赋予执行权限     其代码如下: #!/bin/bash   let I=1 #此函数为ping一个C类地址. cping() { CPING=`echo $1 |sed 's/\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\).*/\1/g'` while [ $I -le 255 ];do if ping -c1 -W2 $CPING.$I &>/dev/null ; then     echo -e "\033[31m$CPING.$I online.\033[0m"   else     echo -e "\033[32m$CPING.$I ofline.\033[0m" fi   let I++ done }   #此函数为ping一个B类地址. bping() { let K=0 BPING=`echo $1 |sed 's/\([0-9]\{1,3\}\.[0-9]\{1,3\}\).*/\1/g'` while [ $K -le 255 ];do   #调用cping函数.   cping $BPING.$K   let K++ done }   read -p "Please input a B network: B bping $B       #同理:PING A 类地址 #aping() { APING=`echo $1 |sed 's/\([0-9]\{1,3\}\).*/\1/g'` #let J=0 #while [ $J -le 255 ];do #调用bping函数 #bping $APING.$J #let J++ #done #}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载