mirror of
https://github.com/nmap/nmap.git
synced 2026-01-11 08:59:04 +00:00
3a4a181f2d2a2d393db57427372c29b8b9c8f1fa
if there was only one extraports state, would create a Port object for each scanned port that was not listed explictly. So for example, if a scan of 100 ports had 5 open ports and an extraports of "filtered", Ndiff would create 95 port records in the "filtered" state in addition to the 5 "open". If there was more than one extraports state this was not possible. This turned out to be a slow operation, out of all proportion to its utility. Here are times for a diff of random-1.xml and random-2.xml, before and after: real 0m11.912s user 0m10.970s sys 0m0.249s real 0m0.773s user 0m0.726s sys 0m0.046s In most cases extraports are not shown in the output, so this was wasted effort. I know of only one place where it affected the output, when an extraports in the A scan because a non-extraports in a different state in the B scan. Then the previous state would be included in the <a> port, where now it will just be listed without a state.
Update nmap-mac-prefixes to include the latest data from http://standards.ieee.org/regauth/oui/oui.txt
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
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%