mirror of
https://github.com/nmap/nmap.git
synced 2026-01-03 05:09:14 +00:00
12203a8ae1ca49c2b1b0153f0df93e8715d16146
HEAD request. This makes it look like the response to the HEAD request has a body. As a result, http-enum can wrongly surmise that HEAD requests don't work when it hits a cache entry while testing HEAD. # nmap --script=http-date,http-enum -PN -p 80 -d2 NSE: NSE Script Threads (2) running: NSE: Final http cache size (373 bytes) of max size of 1000000 NSE: HTTP: Host returns proper 404 result. NSE: Final http cache size (1905 bytes) of max size of 1000000 NSE: Finished 'http-date' (thread: 0x8535a40). NSE: HTTP: Warning: Host returned data when performing HEAD. NSE: Checking if a GET request is going to work out After this change: NSE: NSE Script Threads (2) running: NSE: Final http cache size (373 bytes) of max size of 1000000 NSE: HTTP: Host returns proper 404 result. NSE: Final http cache size (1905 bytes) of max size of 1000000 NSE: Finished 'http-date' (thread: 0x8e75b00). NSE: Final http cache size (1905 bytes) of max size of 1000000 NSE: HTTP: Host supports HEAD.
Modified UDP-payload-related code to make it independent of the NmapOps class so it can be reused by other apps like Nping. More info at http://seclists.org/nmap-dev/2009/q3/0051.html
Here is some documentation for Nmap, but these files are much less comprehensive than what you'll find at the actual Nmap documentation site ( http://nmap.org ).
Description
Languages
C
37.8%
Lua
28.1%
C++
16.7%
Shell
5.8%
Python
4.2%
Other
7.2%