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即可。就这么简单。
继续阅读