2012-06-27 43 views
1

我調用nmap用下面的命令:發送NMAP輸出到文件中也沒有將它打印到標準輸出

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

這樣做可以將輸出發送到i.xml成功。但是,文本仍然會打印在命令行上,並且會被重定向到i.xml。我想讓命令在命令行上靜靜地運行,但仍然將其所有輸出寫入我的i.xml文件。我嘗試使用-v0參數,但使用它會導致我的XML文件和命令行都看不到任何輸出。

如何告訴nmap將其輸出只有發送到我的XML文件?

回答

4

您是否嘗試將stdout重定向到空設備?

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

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

+0

我剛剛嘗試它。 xml文件無法制作。 – user1486918

+0

您運行的是哪個版本的Nmap?這應該工作(並在我的安裝) – bonsaiviking

+0

它也適用於我,你可以提供我們的信息在您的操作系統和nmap版本? – raz3r

0

首先,你沒有指定任何目標在命令行上。不知道你打算做什麼 其次,-oX i.xml將輸出到i.xml和標準輸出 要只在xml文件(而不是在標準輸出)上得到結果,請添加一個額外的-v0參數

相關問題