feat: 默认端口服务检测脚本

This commit is contained in:
LouisFonda 2024-07-14 13:39:01 +08:00
parent 5225703c11
commit 845b012e72
Signed by: yigencong
GPG Key ID: 36FE627068AA2092

View File

@ -0,0 +1,27 @@
#!/bin/bash
#Program:
# 检查机器的开放服务比如Http服务(80), https服务(443)ssh服务(22),邮箱服务(25)
#History:
# 2024/07/14 LouisFonda<yigencong@yahoo.com>
testfile=/dev/shm/netstat_checking.txt # 保存端口信息到内存
netstat -tunl > ${testfile}
echo -e "本机开通了如下服务"
testing=$(grep ":80" ${testfile})
if [ "${testing}" != "" ]; then
echo "http服务"
fi
testing=$(grep ":443" ${testfile})
if [ "${testing}" != "" ]; then
echo "https服务"
fi
testing=$(grep ":22" ${testfile})
if [ "${testing}" != "" ]; then
echo "ssh服务"
fi
testing=$(grep ":25" ${testfile})
if [ "${testing}" != "" ]; then
echo "email服务"
fi