zoukankan      html  css  js  c++  java
  • 远程服务器端口是否开放(审计)

    定期对服务器进行扫描,将危险端口有开放的服务器记录日志或通过邮件、微信告警出来
    先定义服务器列表 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
  • 相关阅读:
    CentOS 6.x 系统安装选项说明
    MySQL表的操作
    6月13号
    6月11号
    6月10号
    6月9号
    6月6
    day27
    day 28
    day 29
  • 原文地址:https://www.cnblogs.com/Mrhuangrui/p/7009906.html
Copyright © 2011-2022 走看看