mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 04:31:29 +00:00
Merge from /nmap-exp/david/nmap-os.
This brings in four discrete changes: 1. The widening of ranges for T test expressions in nmap-os-db. Any expressions that were not already ranges were expanded to cover plus and minus five of their original values. 2. The normalization of TG expressions in nmap-os-db. Nmap is only capable of outputting 0x20, 0x40, 0x80, and 0xFF for a TG value, but many fingerprints had values other than these. They have all been rounded to their nearest likely value. 3. The elimination of the U1.TOS and IE.TOSI tests (both having to do with type of service). This was effected by setting their MatchPoints to 0. 4. A cleanup and refactoring of OS fingerprint output code. This should not have any impact on output, except in one case: when debugging is non-zero or verbosity is greater than one, and at least one perfect match was found, Nmap used to print "OS Fingerprint:" before the fingerprint. Now it prints "TCP/IP fingerprint:" in this case like in all the others.
This commit is contained in:
@@ -158,7 +158,6 @@ class FingerPrintResults {
|
||||
|
||||
FingerPrint **FPs; /* Fingerprint data obtained from host */
|
||||
int numFPs;
|
||||
int goodFP;
|
||||
|
||||
/* If the fingerprint is of potentially poor quality, we don't want to
|
||||
print it and ask the user to submit it. In that case, the reason
|
||||
|
||||
Reference in New Issue
Block a user