我調用nmap
用下面的命令:發送NMAP輸出到文件中也沒有將它打印到標準輸出
nmap -oX i.xml -p 1-1023 -r -T4 -d -d
這樣做可以將輸出發送到i.xml
成功。但是,文本仍然會打印在命令行上,並且會被重定向到i.xml
。我想讓命令在命令行上靜靜地運行,但仍然將其所有輸出寫入我的i.xml
文件。我嘗試使用-v0
參數,但使用它會導致我的XML文件和命令行都看不到任何輸出。
如何告訴nmap將其輸出只有發送到我的XML文件?
我調用nmap
用下面的命令:發送NMAP輸出到文件中也沒有將它打印到標準輸出
nmap -oX i.xml -p 1-1023 -r -T4 -d -d
這樣做可以將輸出發送到i.xml
成功。但是,文本仍然會打印在命令行上,並且會被重定向到i.xml
。我想讓命令在命令行上靜靜地運行,但仍然將其所有輸出寫入我的i.xml
文件。我嘗試使用-v0
參數,但使用它會導致我的XML文件和命令行都看不到任何輸出。
如何告訴nmap將其輸出只有發送到我的XML文件?
您是否嘗試將stdout重定向到空設備?
nmap -oX i.xml -p 1-1023 -r -T4 -d -d >/dev/null
在Windows上,使用的NUL
代替/dev/null
首先,你沒有指定任何目標在命令行上。不知道你打算做什麼 其次,-oX i.xml將輸出到i.xml和標準輸出 要只在xml文件(而不是在標準輸出)上得到結果,請添加一個額外的-v0參數
我剛剛嘗試它。 xml文件無法制作。 – user1486918
您運行的是哪個版本的Nmap?這應該工作(並在我的安裝) – bonsaiviking
它也適用於我,你可以提供我們的信息在您的操作系統和nmap版本? – raz3r