mirror of
https://github.com/nmap/nmap.git
synced 2025-12-19 14:09:02 +00:00
1fa16fa8c6b6475570b377a9cdab8018f90a4c6d
o Removed IP ID matching in packet headers returned in ICMP errors. This was already the case for some operating systems that are known the IDs of sent IP packets. In rare cases of ID mangling, requiring a match could cause replies to be ignored even after other tests had shown them to be relevant. See http://seclists.org/nmap-dev/2009/q2/580 for an example of host order affecting scan results, caused by this phonomenon. [David] o Added some additional matching rules to keep a reply to a SYN probe from matching an ACK probe to the same port, or vice versa, in ping scans that include both scan types. Such a mismatch could cause an ineffective timing ping or traceroute probe to be selected. [David]
Applied a configure.in patch from Petr Salinger in Debian bug #542388 which apparently fixes the libdnet build on GNU/kFreeBSD
Made some changes suggested by Jah at http://seclists.org/nmap-dev/2009/q4/173, but I didn't make all of them because the file has also been changed by Rob and I'm not sure which still apply
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%