2

我正在nmap使用以下命令调用:

nmap -oX i.xml -p 1-1023 -r -T4 -d -d  

这样做会i.xml成功发送输出。但是,文本仍然打印在命令行上,另外被重定向到i.xml. 我希望命令在命令行上静默运行,但仍将其所有输出写入我的i.xml文件。我尝试使用该-v0参数,但使用它会导致我的 XML 文件和命令行都看不到任何输出。

如何告诉 nmap将其输出发送到我的 XML 文件?

4

2 回答 2

7

您是否尝试过将标准输出重定向到空设备?

nmap -oX i.xml -p 1-1023 -r -T4 -d -d >/dev/null

在 Windows 上,使用NUL代替/dev/null

于 2012-06-27T21:29:20.250 回答
0

首先,您没有在命令行上指定任何目标。不确定您打算做什么其次,-oX i.xml 将输出到 i.xml 和 stdout 要仅在 xml 文件(而不是 stdout)上获得结果,请添加额外的 -v0 参数

于 2017-07-19T15:01:32.130 回答