mirror of
https://github.com/nmap/nmap.git
synced 2026-01-06 06:29:03 +00:00
3ae9ba63be6d312bccd9865e61b8e1baaa6f0d61
It is possible to send so quickly that we start getting EAGAIN on sends. In listen mode, this means that some sends can get lost. This patch, adapted from one by Alex Weber, makes sockets blocking for the duration of the send. This is not as nice as retrying the send through an event mechanism, but should at least be correct. http://seclists.org/nmap-dev/2012/q3/670 Compare a similar patch in r13552, which applied to --exec mode.
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%