Linux下利用nmap快速检测IP是否被墙

最近端口封堵比较严重,所以写了这么一个小工具,输出结果处,建议更换为server酱来推送到微信,脚本做指引而已。

安装nmap工具:

CentOS:  yum install nmap -y

Debian&Ubuntu: apt-get install nmap -y

脚本:

#!/bin/bash
ADDR=ip填这里
TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/[^(]*(//;s/).*//;q}'`
port=端口填这里
check_ip=`nmap $TMPSTR -p $port|grep open|wc -l`
if [ $check_ip -eq 0 ];then
echo "端口挂了"
else
echo "端口正常"
fi

将脚本存为shell,然后加入crontab即可。就这么简单。

» 本文链接:Linux下利用nmap快速检测IP是否被墙
» 转载请注明来源:刺客博客
» VPS推荐:Hostdare 年付16美元的GIA 洛杉矶Crea机房
» 如果文章失效或者安装失败,请留言进行反馈