3.4 输出格式与详细程度选项
Nmap提供了以标准格式,“grepable”格式或XML编写报告的功能。这些报告使用-oN(常规),-oG(可复制)和-oX(XML)选项启用。每个选项都需要一个文件名做参数,并且可以将它们组合在一起,方便一次以多种格式输出。还可以使用几个选项来增加输出的详细程度。本节列出了最重要的与输出相关的选项,以及它们如何应用于端口扫描。
适用于端口扫描的热门Nmap输出选项:
1)-v
增加详细程度,使Nmap打印有关正在进行的扫描的更多信息。
2)-d
提高调试级别,使Nmap打印出有关其操作的详细信息,这对于跟踪错误或仅了解其工作方式很有用。
3)- -packet-trace
使Nmap打印发送或接收的每个数据包的摘要。 这通常用于调试,但是对于新用户来说,也是一种非常有价值的方式,可以准确地了解Nmap的内幕。
4)-oN <filename> (正常输出)
将输出以Nmap的正常格式写入<filename>。 此格式与Nmap在运行时打印的标准交互式输出大致相同。
5)-oX <filename> (XML输出)
将Nmap的XML格式的输出写入<filename>。 这是供处理Nmap结果的脚本和程序使用的首选格式。
6)-oG <filename> (grepable格式输出)
将输出以Nmap的所谓grepable格式写入<filename>。 这种格式可以在一行上显示每个主机的输出,从而可以轻松地对开放端口,操作系统,应用程序名称或其他数据进行grep操作。
7)-oA <basename> (输出所有格式)
为方便起见,你可以指定-oA <basename>以一次以常规,XML和grepable格式存储扫描结果。 它们分别存储在<basename> .nmap,<basename> .xml和<basename> .gnmap中。
8)- -resume <filename>
通过指定在正常扫描过程中创建的普通(-oN)或grepable(-oG)输出文件来恢复已中止的扫描。不要使用—resume以外的任何选项,因为Nmap将使用输出文件中指定的选项。然后,它解析该文件,并在停止该操作之前,在先前执行Nmap的主机上继续扫描(并记录到该文件)。
9)- -append-output
告诉Nmap将扫描结果附加到指定的任何输出文件(带有-oN或-oX之类的参数),而不是覆盖它们。
10)- -open
显示具有open端口的主机,并且仅显示那些主机的开放端口。在这里,开放端口指有可能开放的端口,例如:open,open|filtered和unfiltered。
来源:oschina
链接:https://my.oschina.net/u/4299119/blog/4503627