feat: 默认端口服务检测脚本
This commit is contained in:
parent
5225703c11
commit
845b012e72
27
tutorials/basic/12-port-check.sh
Normal file
27
tutorials/basic/12-port-check.sh
Normal 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
|
Loading…
x
Reference in New Issue
Block a user