如何使用 nmap 显示输出文本文件已发现单词以及在 cmd 等窗口中打开的 ip 地址和端口?

如何使用 nmap 显示输出文本文件已发现单词以及在 cmd 等窗口中打开的 ip 地址和端口?

选项 -oG 不适合 Excel 在窗口中提取值,因为所有端口都在线并且不允许使用 bash

我使用批处理文件自动执行操作,但输出没有发现的起始字和端口号,它不像 Zenmap 中的输出结果或在 cmd 中运行时的结果,并且由于重定向运算符不能与启动命令一起使用,我被迫使用选项 -o ,但 -o 结果文本文件与控制台中显示的不一样。

start nmap -T4 -A -v -Pn -p 1-5000 -iL IPaddr.txt -o Hello_Result.txt
start nmap -T4 -A -v -Pn -p 1-5000 -iL IPaddr.txt -o Hello_Result.txt

它表明

443/tcp open ssl

但我希望

Discovered open port 443/tcp on x.x.x.x

答案1

如果您正在寻找一种非阻塞的方式来运行nmapstart请尝试将注释中建议的命令放入另一个批处理文件中。

nmap示例

nmap -T4 -A -v -Pn -p 1-5000 -iL IPaddr.txt > Hello_Result.txt

主程序

start nmap_example.bat
@REM Do other stuff here

请注意,您仍然需要Discovered open port YYY/tcp on X.X.X.X从例如解析出行Hello_Result.txt(因为您正在捕获整个nmap命令行输出)。

相关内容