Add reason_ttl attribute for host/status output

git-svn-id: https://svn.nmap.org/nmap@29284 e0a8ed71-7df4-0310-8962-fdc924857419
Fixed the compile time warning of warning: deleting object of polymorphic class type ‘FPHost6’ which has non-virtual destructor might cause undefined behaviour by making the destructor virtual. 


git-svn-id: https://svn.nmap.org/nmap@29285 e0a8ed71-7df4-0310-8962-fdc924857419
Use the secwiki page about structured script output.

git-svn-id: https://svn.nmap.org/nmap@29286 e0a8ed71-7df4-0310-8962-fdc924857419
Handle ARPHRD_VOID in addr_ston.

This type is used by OpenVZ venet interfaces. We "handle" such an
address type just by blanking the MAC address field.

Lack of support for this type of interface was preventing Nmap from
working on certain systems.

http://seclists.org/nmap-dev/2012/q2/763

An earlier message about this same type of interface is

http://seclists.org/nmap-dev/2009/q3/303

git-svn-id: https://svn.nmap.org/nmap@29287 e0a8ed71-7df4-0310-8962-fdc924857419
Add flume-master-info.nse by John Bond.

git-svn-id: https://svn.nmap.org/nmap@29288 e0a8ed71-7df4-0310-8962-fdc924857419
Applied a patch provided by jah that solves a problem with includes on windows.

git-svn-id: https://svn.nmap.org/nmap@29289 e0a8ed71-7df4-0310-8962-fdc924857419
Added different message in case we determine that DoS is not due to slowloris and fixed an issue with try_ssl

git-svn-id: https://svn.nmap.org/nmap@29290 e0a8ed71-7df4-0310-8962-fdc924857419
o [NSE] Added rdp library and the script rdp-enum-encryption that enumerates
  both the Security Layer and Encryption level of the RDP service. [Patrik
  Karlsson]


git-svn-id: https://svn.nmap.org/nmap@29291 e0a8ed71-7df4-0310-8962-fdc924857419
Add a minor task idea

git-svn-id: https://svn.nmap.org/nmap@29292 e0a8ed71-7df4-0310-8962-fdc924857419
Added smb-ms10-054 vuln check script to trunk

git-svn-id: https://svn.nmap.org/nmap@29294 e0a8ed71-7df4-0310-8962-fdc924857419
Small typo fix in rpc.lua.

git-svn-id: https://svn.nmap.org/nmap@29295 e0a8ed71-7df4-0310-8962-fdc924857419
fixed small typo in the changelog.

git-svn-id: https://svn.nmap.org/nmap@29298 e0a8ed71-7df4-0310-8962-fdc924857419
Modify http-enum and http-fingerprints file so they work with http pipeline better.

git-svn-id: https://svn.nmap.org/nmap@29307 e0a8ed71-7df4-0310-8962-fdc924857419
Modify pipelining implementation a bit, allow a user to specify size of the pipeline, fix some debugging messages.

git-svn-id: https://svn.nmap.org/nmap@29308 e0a8ed71-7df4-0310-8962-fdc924857419
Removed extraneous newline from a couple of print_debug strings.

git-svn-id: https://svn.nmap.org/nmap@29309 e0a8ed71-7df4-0310-8962-fdc924857419
Added some checks for http response's body being nil.

git-svn-id: https://svn.nmap.org/nmap@29310 e0a8ed71-7df4-0310-8962-fdc924857419
Comment typo.

git-svn-id: https://svn.nmap.org/nmap@29311 e0a8ed71-7df4-0310-8962-fdc924857419
Ignore RTN_UNREACHABLE routes in route_dst_netlink.

According to rtnetlink(7), such routes are "an unreachable destination."
I get such a route when I ifdown my he-ipv6 interface:

$ /sbin/route -n -A inet6
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
::/0                           ::                         !n   -1  1 26122 lo

The problem with not ignoring such routes is that Nmap will think that
the interface to use is lo, and consequently that all the targets are
localhost addresses. Ping scan will succeed with a localhost-response,
but trying to send any packets will fail with "destination unreachable."

Maybe we should do the same thing for these additional values of
rtm_type?

              RTN_BLACKHOLE     a packet dropping route
              RTN_PROHIBIT      a packet rejection route

git-svn-id: https://svn.nmap.org/nmap@29312 e0a8ed71-7df4-0310-8962-fdc924857419
nse_check_globals cleanup


git-svn-id: https://svn.nmap.org/nmap@29315 e0a8ed71-7df4-0310-8962-fdc924857419
fixed bug where script would return "Host is safe to browse.", when an invalid
API key was being used.


git-svn-id: https://svn.nmap.org/nmap@29316 e0a8ed71-7df4-0310-8962-fdc924857419