使用shell脚本,nmap自动扫描,并使用tcpdump自动抓包

使用shell脚本,nmap自动扫描,并使用tcpdump自动抓包

(1)首先编写shell脚本(script01 脚本的名字,后面会用到)

根据自己需求可进行修改

#!/bin/bash

port=$1

shift

for ip in $*

do

nmap -Pn -A -p $port "$ip" -oG $ip.txt

tcpdump  -A  -i eth0  tcp  port $port -c 1 and host $ip -w $ip.cap -v

done

(2)调用masscan扫描的IP List

由于masscan扫描的结果需要进行预处理

在这里插入图片描述

将其只变为IP,将前面的这些东西删去,只留下IP

使用shell脚本,nmap自动扫描,并使用tcpdump自动抓包_第1张图片

(3)通过shell脚本自动扫描抓包任务

bash script01 554 $(cat 1.txt)

554是我们选择的端口号,也就是554将赋值给shell脚本中的$port

554是我们选择的端口号,也就是554将赋值给shell脚本中的$port

$(cat 1.txt)会将我们的IP挨个输入到shell脚本中的$IP变量

你可能感兴趣的:(安全工具的开发)