Host Timeout Option (–host-timeout)
  当你扫描一个局域网络时,有时会有一个主机要很长时间才响应,等待着单独以的一台是很痛苦的。有很多原因造成响应缓慢,像网络连通性或者防火墙,如果你不想浪费他多时间在这上面的话,可以设置一个时间限制。

  Nmap Scripting
  Nmap Scripting是Nmap好的功能之一。Nmap的脚本对渗透测试者是非常有用的,因为他们可以节省喝多的时间与操作。在写这篇文 章时,Nmap Scripting引擎已经超过了400个脚本,并且你也可以构造你自己的脚本,而且每个人都可以构造脚本,提交到脚本引擎中来帮助社区 中的渗透测试人员。
  Nmap脚本实现许多不同的功能,从漏洞扫描到利用,从恶意软件检测到暴力破解,无所不包。在这小节中,我们将讨论一些好用的Nmap脚本和他们的用法:
  smb-check-vulns
  这是一个用于检测以下漏洞的重要脚本:
  1.MS08-067 Windows vulnerability that can be exploited
  2.Conficker malware on the target machine
  3.Denial of service vulnerability of Windows 2000
  4.MS06-025 Windows vulnerability
  5.MS07-029 Windows vulnerability

  它可以非常容易的在目标机器发现以上漏洞,并且你可以通过Metasploit很容易的利用这些漏洞。
  Http-enum
  如果你想在web server中枚举出web站点的目录,这个Nmap脚本可以帮你很好的达到这个目的。http-enum脚本也可以发现打开的端口和每个端口软件的版本。

  samba-vuln-cve-2012-1182
  这个脚本可以用于查看目标机器是否存在Samba堆溢出CVE-2012-1187。

  smtp-strangeport
  许多机构在运行SMTP服务时,考虑到安全的因素,没有使用默认端口。Smtp-strangeport是一个可以判断SMTP是否运行在默认端口的脚本

  http-php-version
  顾名思义,这个脚本可以从web server获得PHP版本信息。这个软件版本信息对于渗透测试人员发现漏洞很重要,所以这个脚本对于web应用程序渗透测试非常有帮助。

  Nmap脚本引擎包含很多你实际中遇到的软件平台的测试脚本。例如:如果你想对一个基于WordPress的web站点进行渗透测试,那么你可以使用以下Nmap脚本。
  1.http-wordpress-plugins
  2.http-wordpress-enum
  3.http-wordpress-brute
  dns-blacklist
  这是我所见过的用户发现IP地址黑名单的好的脚本。你需要做的只是提供IP地址,然后脚本会检查DNS反垃圾邮件和代理黑名单


  总结
  这篇文章极可能的去覆盖Nmap从入门到高级的重要部分,以便于没有相关知识的人也可以从中学到东西。当然,学习并没有结束,因为Nmap还有很多功能,你可以使用Nmap做许多的事情,我建议你每天都去练习它,因为,练习会使你更完美的使用它。