选项 -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
如果您正在寻找一种非阻塞的方式来运行nmap
,start
请尝试将注释中建议的命令放入另一个批处理文件中。
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
命令行输出)。