본문으로 바로가기

서버 포트 체크

category 개발/BASH 2022. 6. 13. 11:00
반응형
#!/bin/bash
apache=`nmap [IP] -p 80 |grep open | wc -l`
mysql=`nmap [IP] -p 3306 |grep open | wc -l`
ssh=`nmap [IP] -p 22 |grep open | wc -l`
ftp=`nmap [IP] -p 21 |grep open | wc -l`

if [ "$apache" -eq "0" ]; then
   curl "https://api.telegram.org/[텔레그램 봇 ID]&text=   APACHE DOWN!!!!!!!!!!!!!"
fi

if [ "$mysql" -eq "0" ]; then
   curl "https://api.telegram.org/[텔레그램 봇 ID]&text=   MYSQL DOWN!!!!!!!!!!!!!"
fi

if [ "$ssh" -eq "0" ]; then
   curl "https://api.telegram.org/[텔레그램 봇 ID]&text=   SSH DOWN!!!!!!!!!!!!!"
fi

if [ "$ftp" -eq "0" ]; then
   curl "https://api.telegram.org/[텔레그램 봇 ID]&text=   FTP DOWN!!!!!!!!!!!!!"
fi
반응형