接到个任务,要对大量的主机ip进行扫描:

扫描加过滤脚本贴到底下

#!/bin/bash
### use nmap scan aliyun

echo "********Start scan********"

cat aliyun.txt | grep -Ev '^(#|$)' | while read line; do
nmap -Pn $line |awk '/Nmap scan/ {printf "\n""\033[1;32m" $5 "\033[0m ""\n"} /Host/ {print $0} /PORT/ {print $0} /tcp/ {print $0}' >> check.txt
    echo "scan $line ok!"
    done
echo "********All done********"

过滤前的格式:

awk处理nmap扫描结果

过滤后的格式:

awk处理nmap扫描结果

 

相关文章:

  • 2021-06-16
  • 2021-10-23
  • 2021-12-31
  • 2021-07-21
  • 2022-02-10
  • 2022-01-02
  • 2021-11-17
猜你喜欢
  • 2021-11-30
  • 2021-09-22
  • 2021-07-14
  • 2021-06-18
  • 2022-02-14
相关资源
相似解决方案