ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux_unix_script_生成ping脚本

linux_unix_script_生成ping脚本

原创 Linux操作系统 作者:wangzhensheng 时间:2009-02-25 19:04:26 0 删除 编辑

scan_host.sh

[@more@]

cat >scan_host.sh<#!/bin/bash
cat $PWD/host.list|while read host;do echo -n "ping ${host} : ";ping -c 3 ${host} >/dev/null ; if [ "$?" -eq "0" ]; then echo "${host} allow ..." ; else echo "${host} deny !!!" ;fi;echo"";echo "" ;done
EOF

注意:生成脚本的shell中 $符号前用'反斜线'屏蔽'$'符号

直接脚本

#!/bin/bash
cat $PWD/host.list|while read host port
do echo -n "ping ${host} : "
ping -c 3 ${host} >/dev/null
if [ "$?" -eq "0" ]; then
echo "${host} allow ping ..." ;
else
echo "${host} deny ping !!!" ;
fi;
nmap $host -p $port | grep open>/dev/null
if [ "$?" -eq "0" ]; then
echo "${host} $port allow telnet ..." ;
else
echo "${host} $port deny telnet !!!" ;
fi;
echo"";
echo "" ;
done

chmod 755 scan_host.sh

cat >host.list<xxx.xxx.xxx.xxx port
EOF

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8806316/viewspace-1017835/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-01-02

  • 博文量
    137
  • 访问量
    260335