mirror of
https://github.com/nmap/nmap.git
synced 2026-01-08 15:39:05 +00:00
934868f3cef4d89be1b4780ad763e46a642744cd
counts. Brandon reported this assertion failure when running http-enum: nmap: nsock_core.c:199: socket_count_write_dec: Assertion `(iod->writesd_count) > 0' failed. The problem was that handle_write_result always assumed that if a call to SSL_write failed with SSL_ERROR_WANT_READ or SSL_ERROR_WANT_WRITE, that it must have been invoked because the socket was writable (and hence the write count should be decremented). Because of how non-blocking sockets work in OpenSSL, it's possible that we called handle_write_result because a socket because *readable* and thus we should decrement the read count, not the write count.
Added matchline for the Arucer backdoor. The Arucer backdoor was found to be packaged with drivers for the Energizer USB recharger: http://www.kb.cert.org/vuls/id/154421
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%