nmap输出结果选项
任何安全工具只有在输出结果时才是有价值的,如果没有通过组织和 易于理解的方式来表达,复杂的测试和算法几乎没有意义。Nmap提供了一些 方式供用户和其它软件使用,实际上,没有一种方式可以使所有人满意。 因此Nmap提供了一些格式,包含了方便直接查看的交互方式和方便软件处理 的XML格式。
除了提供输出格式外,Nmap还提供了选项来控制输出的细节以及调试信息。输出内容可发送给标准输出或命名文件,可以追加或覆盖。输出文件还可被用于继续中断的扫描。
Nmap提供5种不同的输出格式。默认的方式是 其它输出选项 当使用文件作为输出格式,如 一些扩展的Nmap运行需要很长的时间 -- 以天计算,这类扫描 往往不会结束。可以进行一些限制,禁止Nmap在工作时间运行,导致 网络中断、运行Nmap的主机计划或非计划地重启、或者Nmap自己中断。 运行Nmap的管理员可以因其它原因取消运行,按下ctrl-C 即可。从头开始启动扫描可能令人不快,幸运的是,如果标准扫描 ( Nmap提从了XSL样式表 使用该选项禁止Nmap的XML输出关联任何XSL样式表。 --append-output
(在输出文件中添加) -oX
或-oN
, 默认该文件被覆盖。如果希望文件保留现有内容,将结果添加在现 有文件后面,使用--append-output
选项。所有指 定的输出文件都被添加。但对于XML(-oX
)扫描输出 文件无效,无法正常解析,需要手工修改。--resume <filename>
(继续中断的扫描) -oN
)或Grep扫描(-oG
)日志 被保留,用户可以要求Nmap恢复终止的扫描,只需要简单地使用选项 --resume
并说明标准/Grep扫描输出文件,不允许 使用其它参数,Nmap会解析输出文件并使用原来的格式输出。使用方式 如nmap --resume <logfilename>
。 Nmap将把新地结果添加到文件中,这种方式不支持XML输出格式,原因是 将两次运行结果合并至一个XML文件比较困难。--stylesheet <path or URL>
(设置XSL样式表,转换XML输出) nmap.xsl
,用于查看 或转换XML输出至HTML。XML输出包含了一个xml-stylesheet
, 直接指向nmap.xml
文件, 该文件由Nmap安装(或位于Windows当前工作目录)。在Web浏览器 中打开Nmap的XML输出时,将会在文件系统中寻找nmap.xsl
文件, 并使用它输出结果。如果希望使用不同的样式表,将它作为 --stylesheet
的参数,必段指明完整的路 径或URL,常见的调用方式是--stylesheet http://www.insecure.org/nmap/data/nmap.xsl
。 这告诉浏览器从Insecire.Org中加载最新的样式表。这使得 没安装Nmap(和nmap.xsl
) 的机器中可以方便地查看结果。因此,URL更方便使用,本地文件系统 的nmap.xsl用于默认方式。--no-stylesheet
(忽略XML声明的XSL样式表) xml-stylesheet
指示被忽略。