远程服务器端口是否开放(审计)

Posted Mr黄瑞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程服务器端口是否开放(审计)相关的知识,希望对你有一定的参考价值。

定期对服务器进行扫描,将危险端口有开放的服务器记录日志或通过邮件、微信告警出来
先定义服务器列表 iplist:
10.10.0.50
10.10.0.51
10.10.0.52
....
检查端口过程如下:

技术分享
#!/bin/bash

for i in `awk {print $1} iplist`;
do 
    if [[ $(nmap $i -p 22 |grep open|grep -v grep|wc -l) -eq 1 ]];then
        echo $i 22 is up.
    else
        echo $i 22 is down.
    fi;
done

for i in `awk {print $1} iplist`;
do 
    if [[ $(nmap $i -p 80 |grep open|grep -v grep|wc -l) -eq 1 ]];then
        echo $i 80 is up.
    else
        echo $i 80 is down.
    fi;
done
port_check.sh

 







以上是关于远程服务器端口是否开放(审计)的主要内容,如果未能解决你的问题,请参考以下文章

Nmap基础入门

CentOS ssh远程timeout错误

每日记载内容总结46

Linux下Centos7对外开放端口

Python查看远程主机端口是否开放以及BashShell实现

阿里云服务器默认远程端口修改