nmap-* are with Nmap trunk. nmap-perf-r* are revisions from the nmap-perf branch.
| 0:02:08 10–34–355 | means that a scan took 0:02:08, had 10 hosts up, 34 open ports, and 355 closed ports. |
nmap -n -d -PN -p 1-65535 scanme.nmap.org -oA perf-scanme nmap -n -d -PN -p 1-65535 -iL perf-lan-hosts -oA perf-lan nmap -n -d -sP -PS21,23,80,3389 -PE -iL perf-down-hosts -oA perf-down-ping nmap -n -d -sP -PS21,23,80,3389 -PE -iL perf-up-hosts -oA perf-up-ping nmap -n -d -F -iL perf-random-hosts -oA perf-random-F nmap -n -d -PN -F -iL perf-up-hosts -oA perf-up-F
The first round of testing was done with the options as shown above. perf-random-hosts is 9991 random IP addresses. perf-down-hosts is 500 (initially) down addresses. perf-up-hosts is 656 (initially) up addresses. perf-lan-hosts contains 192.168.0.1 and 192.168.0.190, two live hosts on my LAN.
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-1 | 0:08:54 2–7 | 0:09:51 1–0 | 0:02:14 614–0 | 2:48:56 463–910 | 2:30:34 656–1913 | |
| nmap-3* | 0:11:15 1–3 | 0:08:51 2–7 | 0:11:33 4–0 | 0:02:25 549–0 | 2:09:35 464–968 | 3:08:14 656–1858 |
| nmap-4** | 0:16:34 1–3 | 0:13:14 2–7 | 0:05:22 7–0 | 0:03:45 521–0 | 2:13:45 449–1058 | 2:51:21 656–1890 |
| nmap-perf-r11208 | 0:08:46 2–7 | 0:07:31 5–0 | 0:03:43 541–0 | 3:00:41 477–1045 | 3:54:18 656–1882 | |
| nmap-perf-r11209 | 0:16:01 1–3 | 0:08:52 2–7 | 0:07:08 6–0 | 0:05:25 537–0 | 2:29:58 429–852 | 3:53:31 656–1858 |
| nmap-perf-r11218* | 0:30:32 1–3 | 0:08:53 2–7 | 0:01:10 9–0 | 0:03:02 529–0 | *** | 2:25:36 656–1884 |
* nmap-2 was accidentally overwritten with nmap-3. ** Run with -d4, may be slower. *** Ran out of disk space.
The second round of testing was with Nmap trunk and --max-scan-delay 0. I was trying to see if scan delay could be isolated as the cause of scan time variability.
The scans are mostly the same as in the first round, except for the maximum scan delay and the host lists. This time I used a list of 30 /26 netblocks (1920 IP addresses total).
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-1 | 0:16:19 1–3 | 0:06:26 3–9 | 0:00:47 4–0 | 0:00:40 187–0 | 1:56:13 700–291 | 0:18:48 200–6171 |
| nmap-2 | 0:15:18 1–3 | 0:06:36 3–9 | 0:00:46 38–0 | 0:00:24 174–0 | 2:33:18 735–396 | 0:22:18 200–6168 |
| nmap-3 | 0:10:00 1–3 | 0:06:23 3–9 | 0:01:08 27–0 | 0:00:38 176–0 | 2:29:44 740–333 | 0:20:05 200–6162 |
The results from round two still vary too much. I went through the list of hosts and culled any blocks that seemed to be dynamic address ranges. That left 11 /26 netblocks (704 addresses total). I then re-ran the tests with this list in the file perf-random-hosts-2. perf-up-hosts-2 and perf-down-hosts-2 are groups of 200 up and down hosts from the list of 704.
nmap -n -d --max-scan-delay 0 \ -PN -p 1-65535 scanme.nmap.org -oA perf-scanme nmap -n -d --max-scan-delay 0 \ -PN -p 1-65535 192.168.0.0/24 -oA perf-lan nmap -n -d --max-scan-delay 0 \ -sP -PS21,23,80,3389 -PE -iL perf-down-hosts-2 -oA perf-down-ping nmap -n -d --max-scan-delay 0 \ -sP -PS21,23,80,3389 -PE -iL perf-up-hosts-2 -oA perf-up-ping nmap -n -d --max-scan-delay 0 \ -F -iL perf-random-hosts-2 -oA perf-random-F nmap -n -d --max-scan-delay 0 \ -PN -F -iL perf-up-hosts-2 -oA perf-up-F
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-1 | 0:09:58 1–3 | 0:06:31 3–9 | 0:03:21 1–0 | 0:00:03 198–0 | 0:11:33 94–105 | 0:11:21 200–6307 |
| nmap-2 | 0:10:01 1–3 | 0:06:33 3–9 | 0:00:34 2–0 | 0:00:11 197–0 | 0:09:30 94–105 | 0:10:31 200–6306 |
| nmap-3 | 0:09:16 1–3 | 0:06:39 3–9 | 0:02:15 3–0 | 0:00:08 196–0 | 0:09:42 93–105 | 0:10:08 200–6309 |
The same as round three, without --max-scan-delay and with --max-retries 0.
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-1 | 0:06:07 1–3 | 0:01:35 3–8 | 0:00:06 2–0 | 0:00:01 136–0 | 0:01:13 1–0 | 0:03:06 200–4984 |
| nmap-2 | 0:05:59 1–3 | 0:01:24 3–8 | 0:00:09 3–0 | 0:00:02 132–0 | 0:01:13 1–0 | 0:02:58 200–4844 |
| nmap-3 | 0:06:27 1–3 | 0:01:31 3–8 | 0:00:13 1–0 | 0:00:02 146–0 | 0:01:13 1–0 | 0:03:00 200–4616 |
The same as round three, with both --max-scan-delay 0 and --max-retries 0.
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-1 | 0:05:43 1–3 | 0:01:30 3–8 | 0:00:10 1–0 | 0:00:01 158–0 | 0:01:13 1–0 | 0:03:10 200–5050 |
| nmap-2 | 0:06:33 1–3 | 0:01:25 3–7 | 0:00:12 2–0 | 0:00:01 173–0 | 0:01:13 1–0 | 0:03:16 200–4875 |
| nmap-3 | 0:06:26 1–3 | 0:01:25 3–8 | 0:00:06 1–0 | 0:00:03 136–0 | 0:01:13 1–0 | 0:03:02 200–4916 |
Baseline scans with --max-scan-delay 0 --max-retries 1.
nmap -n -d --max-scan-delay 0 --max-retries 1 \
-PN -p 1-65535 scanme.nmap.org -oA perf-scanme
nmap -n -d --max-scan-delay 0 --max-retries 1 \
-PN -p 1-65535 192.168.0.0/24 -oA perf-lan
nmap -n -d --max-scan-delay 0 --max-retries 1 \
-sP -PS21,23,80,3389 -PE -iL perf-down-hosts-2 -oA perf-down-ping
nmap -n -d --max-scan-delay 0 --max-retries 1 \
-sP -PS21,23,80,3389 -PE -iL perf-up-hosts-2 -oA perf-up-ping
nmap -n -d --max-scan-delay 0 --max-retries 1 \
-F -iL perf-random-hosts-2 -oA perf-random-F
nmap -n -d --max-scan-delay 0 --max-retries 1 \
-PN -F -iL perf-up-hosts-2 -oA perf-up-F
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-r11238 | 0:09:53 1–3 | 0:04:17 3–9 | 0:01:20 1–0 | 0:00:15 196–0 | 0:08:37 91–109 | 0:09:38 200–6290 |
| nmap-r11238 | 0:10:00 1–3 | 0:04:17 3–9 | 0:03:22 1–0 | 0:00:03 196–0 | 0:09:56 89–110 | 0:09:25 200–6291 |
| nmap-11253 | 0:12:04 1–3 | 0:03:54 3–9 | 0:03:43 1–0 | 0:00:15 195–0 | 0:08:39 91–104 | 0:08:16 200–6265 |
Summary of changes:
A picture of the r11253 change:
r11252: 
r11253: 
Probably the main noticeable difference is that cwnd doesn't instantly jump up to ssthresh at the beginning.
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| scan-delay-perf-r11348 | 0:12:34 1–3 | 0:03:55 3–9 | 0:00:27 2–0 | 0:00:13 195–0 | 0:08:23 94–109 | 0:08:06 200–6284 |
Scans on the left are nmap -n -PN -d3 -F -sU 192.168.0.1. Scans on the right are nmap -n -PN -d3 -p1-30000 -sS 192.168.0.190.
The gray line is the enforced maximum scan rate. The black line is the actual scan rate, as measured by a RateMeter.
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 6 closed 94 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 6 closed 94 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
max_successful_tryno increase![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 8 closed 92 | open 3 closed 29044 filtered 953 |
![]() | ![]() |
| open|filtered 93 closed 7 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 93 closed 7 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-1 | 0:13:11 1–3 | 0:03:57 3–9 | 0:02:24 4–0 | 0:00:17 194–0 | 0:09:15 97–104 | 0:08:12 200–6255 |
| nmap-2 | 0:12:58 1–3 | 0:03:53 3–9 | 0:02:45 4–0 | 0:00:20 194–0 | 0:08:48 98–103 | 0:07:55 200–6289 |
| nmap-3 | 0:12:53 1–3 | 0:03:54 3–9 | 0:00:29 4–0 | 0:00:29 194–0 | 0:09:10 98–112 | 0:08:11 200–6265 |
| nmap-perf-r11383-1 | 0:12:33 1–3 | 0:05:51 3–9 | 0:00:57 5–0 | 0:00:21 194–0 | 0:09:06 99–112 | 0:09:40 200–6283 |
| nmap-perf-r11383-2 | 0:13:03 1–3 | 0:07:42 3–9 | 0:05:18 2–0 | 0:00:06 193–0 | 0:09:36 95–105 | 0:10:23 200–6288 |
| nmap-perf-r11383-3 | 0:12:11 1–3 | 0:05:09 3–9 | 0:01:21 2–0 | 0:00:32 194–0 | 0:10:10 97–107 | 0:09:19 200–6270 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
| scanme | lan | down-ping | up-ping | random-F | up-F | |
| nmap-perf-r11384-1 | 0:12:30 1–3 | 0:07:50 3–9 | 0:04:45 0–0 | 0:00:04 194–0 | 0:10:13 200–6292 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 6 closed 94 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 5 closed 94 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
Because the overall times taken are still fairly variable, I was curious about what really is the optimum fixed rate at which to scan these hosts. I made a script rate-test.sh that ran multiple scans at fixed rates near the hosts' supposed rate limits. These graphs show the results of several trials using nmap-perf r11480.
![]() | ![]() |
On the left is a UDP scan of a Linux host with a nominative rate limit of 1 ICMP reply per second. It seems the optimal scanning rate is actually 1.1 send per second, but going even a little faster than that incurs a penalty. It may be because there are 5 open|filtered ports that we can go a little faster than we think. Every scan in these tests was 100% accurate (5 open|filtered, 95 closed).
On the right is a TCP scan of 30,000 ports on Mac OS X, with a supposed RST rate limit of 250 per second. The rate limiter had been settling in at around 150 packets per second. You can see that around 230 sends per second scan times become quite variable. Worse, much about 150 sends per second the scan is not always 100% accurate. There should be 3 open ports and 29997 closed, but some ports were found filtered at 160, 170, 190, 195, 200, 205, 215, 220, 225, 230, 235, 240, 250, 255, 260, 265, 270, 275, 280, 285, 290, 295, and 300 sends per second.
I repeated the experiment with nmap trunk (with fewer trials, using some revision near r11480) just to make sure it was the same as nmap-perf (it should be when using a fixed rate).
![]() | ![]() |
The results are the same. So with this in mind I'll leave no more than 5% headroom between the maximum sending rate and the measured receive rate.
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 7 closed 92 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
ultrascan_adjust_max_rate![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open|filtered 5 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
nmap -n -d --log-errors --max-retries 1 \
-p 1-65535 scanme.nmap.org -oA perf-scanme
nmap -n -d --log-errors --max-retries 1 \
-sP -PS21,23,80,3389 -PE -iL perf-down-hosts-2 -oA perf-down-ping
nmap -n -d --log-errors --max-retries 1 \
-sP -PS21,23,80,3389 -PE -iL perf-up-hosts-2 -oA perf-up-ping
nmap -n -d --log-errors --max-retries 1 \
-F -iL perf-random-hosts-2 -oA perf-random-F
nmap -n -d --log-errors --max-retries 1 \
-PN -F -iL perf-up-hosts-2 -oA perf-up-F
| scanme | down-ping | up-ping | random-F | up-F | |
| david/nmap-1 | 0:11:08 1–3–3 | 0:06:52 4–0–0 | 0:00:02 193–0–0 | 0:10:55 101–109–3200 | 0:11:52 200–6261–4954 |
| david/nmap-2 | 0:11:55 1–3–3 | 0:00:55 3–0–0 | 0:00:29 193–0–0 | 0:11:30 100–102–3015 | 0:10:56 200–6262–4949 |
| david/nmap-3 | 0:12:43 1–3–3 | 0:02:18 4–0–0 | 0:00:32 193–0–0 | 0:11:08 102–104–3017 | 0:09:17 200–6277–4954 |
| david/nmap-perf-1 | 0:12:43 1–3–3 | 0:03:15 4–0–0 | 0:00:10 193–0–0 | * | 0:08:49 200–6273–4948 |
| david/nmap-perf-2 | 0:12:34 1–3–3 | 0:02:47 4–0–0 | 0:00:09 193–0–0 | 0:11:45 96–102–2967 | 0:09:30 200–6280–4936 |
| david/nmap-perf-3 | 0:13:10 1–3–3 | 0:02:53 3–0–0 | 0:00:15 193–0–0 | 0:11:13 101–104–3021 | 0:10:13 200–6268–4952 |
| flog/nmap-1 | 0:09:01 1–3–3 | 0:01:11 3–0–0 | 0:00:14 193–0–0 | 0:04:42 177–152–9477 | 0:06:05 200–6282–5156 |
| flog/nmap-2 | 0:08:37 1–3–3 | 0:00:28 4–0–0 | 0:00:08 193–0–0 | 0:04:35 181–161–9710 | 0:05:54 200–6277–5173 |
| flog/nmap-3 | 0:09:05 1–3–3 | 0:00:45 3–0–0 | 0:00:19 193–0–0 | 0:06:06 178–145–9524 | 0:08:28 200–6270–5164 |
| flog/nmap-perf-1 | 0:09:21 1–3–3 | 0:01:52 5–0–0 | 0:00:08 192–0–0 | 0:06:21 180–162–9718 | 0:06:25 200–6271–5151 |
| flog/nmap-perf-2 | 0:08:48 1–3–3 | 0:03:32 4–0–0 | 0:00:06 193–0–0 | 0:05:19 178–160–9463 | * |
| flog/nmap-perf-3 | 0:08:15 1–3–3 | 0:01:27 4–0–0 | 0:00:25 193–0–0 | 0:08:29 176–150–9509 | 0:06:13 200–6270–5175 |
| goomba/nmap-1 | 0:06:31 1–3–3 | 0:01:16 5–0–0 | 0:00:04 193–0–0 | 0:14:15 182–168–28170 | 0:22:48 200–18415–15120 |
| goomba/nmap-2 | 0:06:20 1–3–3 | 0:02:20 4–0–0 | 0:00:03 193–0–0 | 0:14:03 182–168–28132 | 0:16:53 200–18415–15120 |
| goomba/nmap-3 | 0:06:05 1–3–3 | 0:06:17 3–0–0 | 0:00:04 193–0–0 | 0:13:35 180–167–28132 | 0:17:33 200–18415–15121 |
| goomba/nmap-perf-1 | 0:06:57 1–3–3 | 0:08:59 4–0–0 | 0:00:06 193–0–0 | 0:17:04 182–168–28123 | 0:14:08 200–18415–15121 |
| goomba/nmap-perf-2 | 0:07:42 1–3–3 | 0:07:49 3–0–0 | 0:00:06 193–0–0 | 0:18:04 181–168–28132 | 0:28:03 200–18415–15121 |
| goomba/nmap-perf-3 | 0:06:31 1–3–3 | 0:02:59 4–0–0 | 0:00:12 193–0–0 | 0:16:06 181–167–28133 | 0:17:23 200–18415–15120 |
| syn/nmap-1 | 0:00:01 0–0–0 | 0:00:40 3–0–0 | 0:00:02 193–0–0 | 0:03:30 181–159–9549 | 0:05:56 200–6306–5211 |
| syn/nmap-2 | 0:00:01 0–0–0 | 0:00:23 6–0–0 | 0:00:03 192–0–0 | 0:04:01 184–165–9791 | 0:06:15 200–6305–5211 |
| syn/nmap-3 | 0:00:01 0–0–0 | 0:00:17 5–0–0 | 0:00:03 193–0–0 | 0:03:48 183–158–9791 | 0:03:55 200–6306–5211 |
| syn/nmap-perf-1 | 0:00:02 0–0–0 | 0:02:34 3–0–0 | 0:00:10 193–0–0 | 0:08:05 181–159–9601 | 0:04:59 200–6305–5211 |
| syn/nmap-perf-2 | 0:00:01 0–0–0 | 0:02:49 5–0–0 | 0:00:06 193–0–0 | 0:06:12 184–165–9789 | 0:05:13 200–6306–5210 |
| syn/nmap-perf-3 | 0:00:01 0–0–0 | 0:00:29 4–0–0 | 0:00:04 193–0–0 | * | 0:06:04 200–6306–5211 |
* These crashed early on in the first host group.
x = read.table('stats.txt')
png(filename="out.png",width=640,height=720)
par(mai=c(0.5, 1.5, 0.0, 0.0), lwd=0.5, cex=0.6)
boxplot(x[1:(length(x) / 2) * 2 - 1], at=c(1:(length(x) / 2) - 0.15), \\
boxwex=0.25, horizontal=TRUE, las=1, col="lightblue")
boxplot(x[1:(length(x) / 2) * 2], at=c(1:(length(x) / 2) + 0.15), \\
boxwex=0.25, horizontal=TRUE, las=1, col="lightgreen", add=TRUE)
dev.off()
Blue is nmap, green is nmap-perf. Boxes are arranged in nmap/nmap-perf pairs.

nmap -n -d -r --log-errors --max-retries 1 \
-p 1-65535 scanme.nmap.org -oA perf-scanme
nmap -n -d -r --log-errors --max-retries 1 \
-sP -PS21,23,80,3389 -PE -iL perf-down-hosts-2 -oA perf-down-ping
nmap -n -d -r --log-errors --max-retries 1 \
-sP -PS21,23,80,3389 -PE -iL perf-up-hosts-2 -oA perf-up-ping
nmap -n -d -r --log-errors --max-retries 1 \
-F -iL perf-random-hosts-2 -oA perf-random-F
nmap -n -d -r --log-errors --max-retries 1 \
-PN -F -iL perf-up-hosts-2 -oA perf-up-F
| scanme | down-ping | up-ping | random-F | up-F | |
| david/nmap-4 | 0:12:25 1–3–3 | 0:01:41 4–0–0 | 0:00:25 190–0–0 | 0:10:54 98–97–2929 | 0:09:13 200–6263–4857 |
| david/nmap-5 | 0:12:37 1–3–3 | 0:02:51 3–0–0 | 0:00:20 189–0–0 | 0:10:26 96–93–2927 | 0:08:14 200–6270–4841 |
| david/nmap-6 | 0:11:58 1–3–3 | 0:01:57 4–0–0 | 0:00:28 190–0–0 | 0:09:37 97–95–3024 | 0:08:18 200–6271–4867 |
| david/nmap-7 | 0:11:59 1–3–3 | 0:00:31 6–0–0 | 0:00:32 190–0–0 | 0:09:28 99–96–3032 | 0:08:06 200–6262–4861 |
| david/nmap-8 | 0:12:47 1–2–3 | 0:01:32 4–0–0 | 0:00:20 190–0–0 | 0:10:01 96–93–2924 | 0:08:12 200–6250–4849 |
| david/nmap-perf-4 | 0:12:13 1–3–3 | 0:01:14 4–0–0 | 0:00:22 190–0–0 | 0:10:34 95–93–2932 | 0:09:23 200–6260–4877 |
| david/nmap-perf-5 | 0:12:01 1–3–3 | 0:07:07 3–0–0 | 0:00:05 190–0–0 | 0:10:18 95–92–2937 | 0:10:35 200–6250–4881 |
| david/nmap-perf-6 | 0:12:54 1–3–2 | 0:01:01 4–0–0 | 0:00:28 190–0–0 | 0:14:36 97–101–3007 | 0:09:17 200–6225–4861 |
| david/nmap-perf-7 | 0:12:19 1–3–3 | 0:02:45 3–0–0 | 0:00:10 190–0–0 | 0:10:35 95–95–2930 | 0:09:36 200–6251–4876 |
| david/nmap-perf-8 | 0:12:18 1–3–3 | 0:00:41 4–0–0 | 0:00:12 189–0–0 | 0:12:29 98–93–3032 | 0:08:43 200–6252–4877 |
| flog/nmap-4 | 0:07:47 1–3–3 | 0:00:37 3–0–0 | 0:00:18 190–0–0 | 0:04:00 174–144–9388 | 0:04:55 200–6270–5088 |
| flog/nmap-5 | 0:07:46 1–3–3 | 0:00:20 3–0–0 | 0:00:39 190–0–0 | 0:03:59 174–151–9441 | 0:05:07 200–6279–5085 |
| flog/nmap-6 | 0:07:47 1–3–3 | 0:00:23 4–0–0 | 0:00:04 188–0–0 | 0:04:31 178–148–9534 | 0:04:57 200–6261–5091 |
| flog/nmap-7 | 0:07:37 1–2–3 | 0:00:48 5–0–0 | 0:00:24 190–0–0 | 0:04:19 179–155–9531 | 0:04:50 200–6270–5087 |
| flog/nmap-8 | 0:07:33 1–3–3 | 0:00:57 5–0–0 | 0:00:07 188–0–0 | 0:04:34 180–165–9534 | 0:05:02 200–6272–5095 |
| flog/nmap-perf-4 | 0:07:47 1–2–3 | 0:00:25 3–0–0 | 0:00:10 190–0–0 | 0:05:09 174–150–9441 | 0:05:10 200–6274–5089 |
| flog/nmap-perf-5 | 0:07:40 1–3–3 | 0:00:58 3–0–0 | 0:00:23 190–0–0 | 0:04:56 174–142–9437 | 0:06:02 200–6265–5089 |
| flog/nmap-perf-6 | 0:07:33 1–3–3 | 0:01:11 4–0–0 | 0:00:11 190–0–0 | 0:08:33 176–145–9528 | 0:05:04 200–6263–5093 |
| flog/nmap-perf-7 | 0:07:50 1–2–3 | 0:00:26 4–0–0 | 0:00:11 190–0–0 | 0:04:52 180–155–9530 | 0:05:11 200–6281–5101 |
| flog/nmap-perf-8 | 0:07:48 1–3–3 | 0:00:22 5–0–0 | 0:00:08 190–0–0 | 0:09:52 180–149–9534 | 0:05:27 200–6246–5094 |
| goomba/nmap-4 | 0:06:32 1–3–3 | 0:01:02 4–0–0 | 0:00:03 190–0–0 | 0:08:37 179–161–27859 | 0:07:49 200–18409–14845 |
| goomba/nmap-5 | 0:06:37 1–3–3 | 0:08:56 3–0–0 | 0:00:03 190–0–0 | 0:08:54 179–161–27857 | 0:07:47 200–18409–14943 |
| goomba/nmap-6 | 0:06:40 1–3–3 | 0:01:00 4–0–0 | 0:00:07 190–0–0 | 0:08:46 179–160–28145 | 0:07:24 200–18409–14844 |
| goomba/nmap-7 | 0:06:07 1–3–3 | 0:02:20 5–0–0 | 0:00:05 190–0–0 | 0:09:24 180–162–28146 | 0:07:38 200–18409–14844 |
| goomba/nmap-8 | 0:06:07 1–3–3 | 0:00:45 4–0–0 | 0:00:05 190–0–0 | 0:07:13 179–163–27858 | 0:07:54 200–18409–14844 |
| goomba/nmap-perf-4 | 0:06:37 1–3–3 | 0:02:00 3–0–0 | 0:00:05 190–0–0 | 0:12:11 178–161–27857 | 0:10:18 200–18409–14838 |
| goomba/nmap-perf-5 | 0:05:37 1–3–3 | 0:04:37 3–0–0 | 0:00:05 190–0–0 | 0:11:30 179–161–27857 | 0:08:40 200–18409–14844 |
| goomba/nmap-perf-6 | 0:06:54 1–3–3 | 0:02:47 4–0–0 | 0:00:08 190–0–0 | 0:10:34 177–155–28145 | 0:10:38 200–18409–14857 |
| goomba/nmap-perf-7 | 0:05:56 1–3–3 | 0:02:04 5–0–0 | 0:00:06 189–0–0 | 0:28:22 182–162–28145 | 0:56:27 200–18409–14844 |
| goomba/nmap-perf-8 | 0:06:28 1–3–3 | 0:05:00 4–0–0 | 0:00:11 190–0–0 | 0:10:59 178–161–28139 | 0:10:44 200–18409–14844 |
| syn/nmap-4 | 0:00:00 0–0–0 | 0:00:43 3–0–0 | 0:00:02 190–0–0 | 0:02:37 178–149–9518 | 0:03:38 200–6296–5125 |
| syn/nmap-5 | 0:00:00 0–0–0 | 0:05:25 3–0–0 | 0:00:03 190–0–0 | 0:02:13 179–154–9518 | 0:01:30 200–6296–5125 |
| syn/nmap-6 | 0:00:00 0–0–0 | 0:01:18 3–0–0 | 0:00:02 190–0–0 | 0:02:19 179–154–9518 | 0:01:37 200–6296–5125 |
| syn/nmap-7 | 0:00:00 0–0–0 | 0:03:10 3–0–0 | 0:00:02 189–0–0 | 0:02:09 178–149–9518 | 0:03:21 200–6295–5125 |
| syn/nmap-8 | 0:00:00 0–0–0 | 0:02:54 4–0–0 | 0:00:03 190–0–0 | 0:02:08 179–152–9615 | 0:01:53 200–6296–5125 |
| syn/nmap-perf-4 | 0:00:02 0–0–0 | 0:01:30 3–0–0 | 0:00:07 190–0–0 | 0:06:18 179–154–9518 | 0:04:03 200–6296–5125 |
| syn/nmap-perf-5 | 0:00:01 0–0–0 | 0:00:28 3–0–0 | 0:00:05 190–0–0 | 0:04:22 179–153–9518 | 0:02:25 200–6296–5125 |
| syn/nmap-perf-6 | 0:00:01 0–0–0 | 0:06:57 3–0–0 | 0:00:04 190–0–0 | 0:03:01 179–147–9518 | 0:03:55 200–6296–5125 |
| syn/nmap-perf-7 | 0:00:01 0–0–0 | 0:02:40 3–0–0 | 0:00:05 190–0–0 | 0:04:23 179–151–9615 | 0:03:40 200–6296–5125 |
| syn/nmap-perf-8 | 0:00:01 0–0–0 | 0:00:21 4–0–0 | 0:00:05 189–0–0 | 0:04:35 178–145–9615 | 0:02:31 200–6293–5124 |
Notice the much compressed horizontal axis compared with the previous graph. Note: I didn't notice it at first, but there are two extreme outliers not shown on the graph. They are
goomba/nmap-perf-7/random-F 1702 s
goomba/nmap-perf-7/up-F 3387 s

| scanme | down-ping | up-ping | random-F | up-F | |
| david/nmap-9 | 0:12:35 1–3–3 | 0:01:17 5–0–0 | 0:00:13 191–0–0 | 0:10:32 99–105–3026 | 0:08:33 200–6276–4928 |
| david/nmap-10 | 0:12:31 1–3–3 | 0:00:43 9–0–0 | 0:00:33 191–0–0 | 0:09:18 104–117–3218 | 0:08:53 200–6260–4944 |
| david/nmap-11 | 0:13:38 1–3–3 | 0:01:05 8–0–0 | 0:00:21 192–0–0 | 0:09:36 102–110–3118 | 0:07:56 200–6273–4941 |
| david/nmap-perf-alt-9 | 0:13:02 1–3–3 | 0:00:49 7–0–0 | 0:00:36 190–0–0 | 0:08:21 103–78–2947 | 0:06:47 200–5106–4408 |
| david/nmap-perf-alt-10 | 0:12:28 1–3–3 | 0:00:33 8–0–0 | 0:00:28 192–0–0 | 0:09:15 103–77–2797 | 0:07:24 200–5102–4408 |
| david/nmap-perf-alt-11 | 0:12:33 1–3–3 | 0:01:24 7–0–0 | 0:00:24 192–0–0 | 0:07:43 98–78–2563 | 0:06:18 200–5103–4404 |
| flog/nmap-9 | 0:08:27 1–3–3 | 0:01:00 5–0–0 | 0:00:12 191–0–0 | 0:04:25 180–165–9623 | 0:04:48 200–6289–5174 |
| flog/nmap-10 | 0:07:46 1–3–3 | 0:01:08 4–0–0 | 0:00:03 190–0–0 | 0:04:02 179–167–9601 | 0:04:47 200–6283–5175 |
| flog/nmap-11 | 0:08:01 1–3–3 | 0:00:58 7–0–0 | 0:00:08 192–0–0 | 0:04:46 184–176–9609 | 0:05:00 200–6274–5181 |
| flog/nmap-perf-alt-9 | 0:07:37 1–2–3 | 0:06:18 4–0–0 | 0:00:05 192–0–0 | 0:04:55 177–165–9605 | 0:05:18 200–6287–5268 |
| flog/nmap-perf-alt-10 | 0:07:46 1–3–3 | 0:00:53 6–0–0 | 0:00:13 190–0–0 | 0:04:42 178–163–9709 | 0:05:21 200–6281–5184 |
| flog/nmap-perf-alt-11 | 0:07:52 1–3–3 | 0:00:15 8–0–0 | 0:00:23 191–0–0 | 0:05:49 186–174–9794 | 0:05:43 200–6271–5178 |
| goomba/nmap-9 | 0:05:56 1–3–3 | 0:04:26 5–0–0 | 0:00:03 192–0–0 | 0:09:26 186–170–28691 | 0:07:46 200–18418–15122 |
| goomba/nmap-10 | 0:06:10 1–3–3 | 0:00:37 3–0–0 | 0:00:03 192–0–0 | 0:07:45 184–172–28395 | 0:08:42 200–18418–15122 |
| goomba/nmap-11 | 0:05:22 1–3–3 | 0:00:56 7–0–0 | 0:00:03 192–0–0 | 0:09:46 187–174–28691 | 0:10:39 200–18417–15121 |
| goomba/nmap-perf-alt-9 | 0:06:30 1–3–3 | 0:00:45 6–0–0 | 0:00:07 192–0–0 | 0:11:51 185–172–28407 | 0:12:15 200–18418–15122 |
| goomba/nmap-perf-alt-10 | 0:06:24 1–3–3 | 0:00:36 5–0–0 | 0:00:06 192–0–0 | 0:09:58 186–172–28690 | 0:10:50 200–18417–15122 |
| goomba/nmap-perf-alt-11 | 0:06:16 1–3–3 | 0:00:39 9–0–0 | 0:00:07 191–0–0 | 0:13:33 188–173–29025 | 0:09:31 200–18417–15120 |
| syn/nmap-9 | 0:00:00 0–0–0 | 0:00:28 6–0–0 | 0:00:03 192–0–0 | 0:03:33 185–171–9695 | 0:02:25 200–6309–5211 |
| syn/nmap-10 | 0:00:00 0–0–0 | 0:00:48 5–0–0 | 0:00:03 192–0–0 | 0:02:22 184–171–9689 | 0:02:17 200–6309–5211 |
| syn/nmap-11 | 0:00:00 0–0–0 | 0:00:58 4–0–0 | 0:00:02 192–0–0 | 0:02:19 184–171–9667 | 0:01:41 200–6309–5211 |
| syn/nmap-perf-alt-9 | 0:00:02 0–0–0 | 0:00:24 6–0–0 | 0:00:09 192–0–0 | 0:02:59 185–171–9694 | 0:02:03 200–6308–5210 |
| syn/nmap-perf-alt-10 | 0:00:02 0–0–0 | 0:01:55 4–0–0 | 0:00:05 192–0–0 | 0:13:02 184–171–9689 | 0:02:26 200–6309–5308 |
| syn/nmap-perf-alt-11 | 0:00:01 0–0–0 | 0:02:04 4–0–0 | 0:00:04 192–0–0 | 0:02:47 184–168–9688 | 0:03:17 200–6309–5211 |

| scanme | down-ping | up-ping | random-F | up-F | |
| david/nmap-12 | 0:11:11 1–3–3 | 0:02:32 4–0–0 | 0:00:20 193–0–0 | 0:11:51 101–105–2916 | 0:07:43 200–6258–4932 |
| david/nmap-13 | 0:11:48 1–3–3 | 0:00:41 3–0–0 | 0:00:26 191–0–0 | 0:10:50 96–103–2970 | 0:08:27 200–6274–4945 |
| david/nmap-14 | 0:12:31 1–3–2 | 0:01:15 3–0–0 | 0:00:23 192–0–0 | 0:10:02 97–107–3014 | 0:07:58 200–6287–4942 |
| david/nmap-perf-alt-12 | 0:11:57 1–3–3 | 0:00:33 5–0–0 | 0:00:10 192–0–0 | 0:08:42 101–77–2782 | 0:07:03 200–5089–4404 |
| david/nmap-perf-alt-13 | 0:12:08 1–3–3 | 0:02:50 3–0–0 | 0:00:27 190–0–0 | 0:11:22 97–77–2784 | 0:06:43 200–5074–4403 |
| david/nmap-perf-alt-14 | 0:12:17 1–3–3 | 0:00:34 3–0–0 | 0:00:32 192–0–0 | 0:11:58 99–77–2789 | 0:05:53 200–5065–4402 |
| flog/nmap-12 | 0:08:44 1–3–3 | 0:02:13 3–0–0 | 0:00:09 193–0–0 | 0:05:23 181–163–9586 | 0:04:27 200–6259–5167 |
| flog/nmap-13 | 0:07:19 1–3–3 | 0:00:27 4–0–0 | 0:00:53 192–0–0 | 0:04:26 178–159–9701 | 0:04:40 200–6273–5177 |
| flog/nmap-14 | 0:08:07 1–3–3 | 0:00:24 4–0–0 | 0:00:03 191–0–0 | 0:05:31 180–155–9800 | 0:04:47 200–6283–5178 |
| flog/nmap-perf-alt-12 | 0:07:46 1–3–3 | 0:00:25 4–0–0 | 0:00:10 191–0–0 | 0:04:44 177–160–9711 | 0:05:31 200–6288–5178 |
| flog/nmap-perf-alt-13 | 0:08:30 1–3–3 | 0:00:23 4–0–0 | 0:00:14 192–0–0 | 0:05:09 177–149–9705 | 0:04:57 200–6281–5173 |
| flog/nmap-perf-alt-14 | 0:07:35 1–3–3 | 0:01:54 6–0–0 | 0:00:20 192–0–0 | 0:08:28 180–151–9803 | 0:05:13 200–6287–5179 |
| goomba/nmap-12 | 0:06:33 1–3–3 | 0:01:55 4–0–0 | 0:00:03 192–0–0 | 0:09:14 183–170–28401 | 0:06:32 200–18418–15121 |
| goomba/nmap-13 | 0:06:36 1–3–3 | 0:00:32 5–0–0 | 0:00:04 192–0–0 | 0:08:56 184–170–28469 | 0:06:26 200–18418–15088 |
| goomba/nmap-14 | 0:06:37 1–3–3 | 0:00:34 3–0–0 | 0:00:03 191–0–0 | 0:09:33 180–169–28398 | 0:07:28 200–18417–15121 |
| goomba/nmap-perf-alt-12 | 0:06:21 1–3–3 | 0:01:40 5–0–0 | 0:00:06 193–0–0 | 0:15:07 185–170–28401 | 0:07:57 200–18418–15121 |
| goomba/nmap-perf-alt-13 | 0:06:24 1–3–3 | 0:00:34 3–0–0 | 0:00:06 191–0–0 | 0:07:30 180–169–28398 | 0:07:32 200–18417–15121 |
| goomba/nmap-perf-alt-14 | 0:06:25 1–3–3 | 0:00:51 4–0–0 | 0:00:06 191–0–0 | 0:08:45 181–169–28399 | 0:08:18 200–18417–15121 |
| syn/nmap-12 | 0:00:00 0–0–0 | 0:02:29 4–0–0 | 0:00:02 190–0–0 | 0:02:45 184–169–9786 | 0:01:25 200–6309–5211 |
| syn/nmap-13 | 0:00:00 0–0–0 | 0:01:10 3–0–0 | 0:00:04 192–0–0 | 0:03:19 182–168–9689 | 0:01:24 200–6309–5211 |
| syn/nmap-14 | 0:00:00 0–0–0 | 0:00:33 3–0–0 | 0:00:02 191–0–0 | 0:02:27 181–163–9782 | 0:01:32 200–6309–5211 |
| syn/nmap-perf-alt-12 | 0:00:01 0–0–0 | 0:00:55 3–0–0 | 0:00:08 192–0–0 | 0:11:03 183–168–9690 | 0:01:49 200–6308–5210 |
| syn/nmap-perf-alt-13 | 0:00:02 0–0–0 | 0:00:39 4–0–0 | 0:00:04 190–0–0 | 0:10:44 182–162–9786 | 0:01:54 200–6309–5211 |
| syn/nmap-perf-alt-14 | 0:00:01 0–0–0 | 0:00:25 4–0–0 | 0:00:05 192–0–0 | 0:02:38 182–165–9785 | 0:01:56 200–6309–5211 |

nmap-perf is a big winner in the down-ping test. nmap-perf lost against scanme, which is unusual.
| scanme | down-ping | up-ping | random-F | up-F | |
| david/nmap-37 | 0:12:24 1–3–3 | 0:03:47 4–0–0 | 0:00:18 194–0–0 | 0:10:37 100–108–3059 | 0:07:44 200–6284–5039 |
| david/nmap-38 | 0:12:05 1–3–3 | 0:06:30 3–0–0 | 0:00:12 192–0–0 | 0:09:23 97–106–2957 | 0:07:59 200–6288–5041 |
| david/nmap-39 | 0:09:12 1–3–2 | 0:01:08 3–0–0 | 0:00:23 194–0–0 | 0:10:34 101–113–3056 | 0:07:54 200–6241–5043 |
| david/nmap-perf-37 | 0:22:46 1–3–3 | 0:00:39 3–0–0 | 0:00:20 194–0–0 | 0:14:00 98–107–2956 | 0:08:48 200–6269–5054 |
| david/nmap-perf-38 | 0:11:56 1–3–3 | 0:00:32 3–0–0 | 0:00:17 194–0–0 | 0:09:57 100–108–3054 | 0:08:18 200–6271–5046 |
| david/nmap-perf-39 | 0:19:49 1–3–3 | 0:00:26 3–0–0 | 0:00:20 194–0–0 | 0:12:31 99–113–2967 | 0:08:18 200–6269–5054 |
| goomba/nmap-37 | 0:10:28 1–3–3 | 0:04:46 4–0–0 | 0:00:06 193–0–0 | 0:19:37 183–171–28822 | 0:08:19 200–18419–15505 |
| goomba/nmap-38 | 0:06:44 1–3–3 | 0:03:13 3–0–0 | 0:00:04 193–0–0 | 0:10:46 182–172–28538 | 0:06:58 200–18417–15507 |
| goomba/nmap-39 | 0:06:37 1–3–3 | 0:07:40 3–0–0 | 0:00:03 194–0–0 | 0:08:37 181–171–28538 | 0:07:08 200–18418–15396 |
| goomba/nmap-perf-37 | 0:12:13 1–3–3 | 0:00:40 4–0–0 | 0:00:09 194–0–0 | 0:08:09 180–172–28538 | 0:07:49 200–18419–15398 |
| goomba/nmap-perf-38 | 0:07:08 1–3–3 | 0:00:24 3–0–0 | 0:00:06 194–0–0 | 0:10:57 181–171–28498 | 0:08:46 200–18418–15448 |
| goomba/nmap-perf-39 | 0:06:55 1–3–3 | 0:01:35 3–0–0 | 0:00:06 194–0–0 | 0:09:03 183–171–28539 | 0:10:04 200–18418–15437 |

![]() | ![]() |
| open 1 open|filtered 4 closed 95 | open 3 closed 29997 |
| scanme | down-ping | up-ping | random-F | up-F | |
| goomba/nmap-40 | 0:06:42 1–3–3 | 0:04:41 4–0–0 | 0:00:03 193–0–0 | 0:09:36 183–168–28268 | 0:10:15 200–18417–15246 |
| goomba/nmap-41 | 0:06:36 1–3–3 | 0:05:49 3–0–0 | 0:00:03 193–0–0 | 0:11:24 182–168–27982 | 0:10:14 200–18417–15260 |
| goomba/nmap-42 | 0:06:25 1–3–3 | 0:09:00 3–0–0 | 0:00:03 193–0–0 | 0:14:42 180–169–27979 | 0:10:57 200–18420–15153 |
| goomba/nmap-perf-40 | 0:06:49 1–3–3 | 0:00:34 4–0–0 | 0:00:05 193–0–0 | 0:09:01 183–168–28248 | 0:07:56 200–18417–15304 |
| goomba/nmap-perf-41 | 0:07:34 1–3–3 | 0:01:48 3–0–0 | 0:00:06 193–0–0 | 0:10:32 183–168–27982 | 0:07:24 200–18417–15140 |
| goomba/nmap-perf-42 | 0:07:02 1–3–3 | 0:02:13 3–0–0 | 0:00:05 193–0–0 | 0:10:04 181–169–27981 | 0:12:55 200–18420–15165 |
| goomba/nmap-r11204-40 | 0:06:30 1–3–3 | 0:03:28 5–0–0 | 0:00:02 193–0–0 | 0:15:33 181–168–27996 | 0:10:11 200–18417–15178 |
| goomba/nmap-r11204-41 | 0:05:47 1–3–3 | 0:01:44 3–0–0 | 0:00:03 192–0–0 | 0:15:24 182–168–27981 | 0:11:29 200–18418–15129 |
| goomba/nmap-r11204-42 | 0:06:42 1–3–3 | 0:03:20 3–0–0 | 0:00:03 191–0–0 | 0:15:25 181–171–27981 | 0:11:55 200–18420–15155 |
Green is nmap-perf, blue is nmap, and orange is old nmap.
nmap-perf wins up-F, random-F, and down-ping. The one slow time for nmap-perf/up-F is because of a wrong rate limit set to 1.00 on one host. It took almost 300 s longer to scan than the others.
nmap-r11204/random-F is amazingly consistent, considering that test includes a ping scan and a port scan. nmap-r11204 was the fastest in the scanme test.

| scanme | down-ping | up-ping | random-F | up-F | |
| goomba/nmap-43 | 0:06:54 1–3–3 | 0:03:44 5–0–0 | 0:00:04 193–0–0 | 0:08:22 183–170–27970 | 0:07:25 200–18420–15191 |
| goomba/nmap-44 | 0:06:43 1–3–3 | 0:04:11 4–0–0 | 0:00:03 193–0–0 | 0:12:02 181–170–28267 | 0:07:08 200–18419–15132 |
| goomba/nmap-45 | 0:06:31 1–3–3 | 0:02:08 6–0–0 | 0:00:03 193–0–0 | 0:09:49 183–170–28859 | 0:13:26 200–18420–15141 |
| goomba/nmap-perf-43 | 0:06:27 1–3–3 | 0:00:20 5–0–0 | 0:00:06 193–0–0 | 0:09:19 183–170–28258 | 0:11:25 200–18419–15128 |
| goomba/nmap-perf-44 | 0:07:51 1–3–3 | 0:01:13 4–0–0 | 0:00:05 193–0–0 | 0:11:22 182–170–28252 | 0:11:48 200–18420–15159 |
| goomba/nmap-perf-45 | 0:06:46 1–3–3 | 0:00:13 6–0–0 | 0:00:05 193–0–0 | 0:10:14 183–170–28968 | 0:23:36 200–18418–15231 |

| scanme | down-ping | up-ping | random-F | up-F | |
| david/nmap-43 | 0:10:20 1–3–3 | 0:01:04 6–0–0 | 0:00:41 194–0–0 | 0:10:01 101–111–3106 | 0:08:28 200–6283–4946 |
| david/nmap-44 | 0:12:08 1–3–3 | 0:01:07 6–0–0 | 0:00:16 194–0–0 | 0:09:53 103–106–3029 | 0:08:41 200–6295–4964 |
| david/nmap-45 | 0:12:03 1–3–3 | 0:01:42 6–0–0 | 0:00:19 194–0–0 | 0:09:01 100–105–2922 | 0:08:08 200–6276–4938 |
| david/nmap-perf-43 | 0:11:45 1–3–3 | 0:00:26 5–0–0 | 0:00:03 193–0–0 | 0:09:54 102–112–3114 | 0:08:09 200–6283–4953 |
| david/nmap-perf-44 | 0:11:44 1–3–3 | 0:00:13 7–0–0 | 0:00:31 194–0–0 | 0:09:05 102–104–3023 | 0:08:32 200–6289–4964 |
| david/nmap-perf-45 | 0:12:00 1–3–3 | 0:00:17 6–0–0 | 0:00:17 193–0–0 | 0:10:32 99–105–2926 | 0:08:24 200–6270–4952 |

| scanme | down-ping | up-ping | random-F | up-F | |
| david/nmap-46 | 0:12:28 1–3–3 | 0:02:34 2–0–0 | 0:00:26 193–0–0 | 0:09:31 96–105–2869 | 0:07:28 200–6273–4914 |
| david/nmap-47 | 0:12:26 1–3–2 | 0:01:39 3–0–0 | 0:00:02 191–0–0 | 0:09:24 94–90–2776 | 0:08:40 200–6252–4868 |
| david/nmap-48 | 0:12:46 1–3–3 | 0:00:35 4–0–0 | 0:00:17 191–0–0 | 0:11:42 96–90–2889 | 0:09:02 200–6252–4876 |
| david/nmap-49 | 0:11:41 1–3–3 | 0:00:29 4–0–0 | 0:00:30 190–0–0 | 0:08:54 93–92–2927 | 0:08:32 200–6248–4863 |
| david/nmap-50 | 0:12:13 1–3–3 | 0:00:18 4–0–0 | 0:00:28 191–0–0 | 0:09:03 95–93–2927 | 0:08:45 200–6257–4956 |
| david/nmap-perf-46 | 0:12:06 1–3–3 | 0:02:41 2–0–0 | 0:00:12 192–0–0 | 0:08:32 90–97–2530 | 0:07:56 200–6284–4962 |
| david/nmap-perf-47 | 0:12:46 1–3–2 | 0:02:16 2–0–0 | 0:00:17 192–0–0 | 0:07:43 92–92–2788 | 0:08:08 200–6263–4859 |
| david/nmap-perf-48 | 0:13:23 1–3–3 | 0:00:33 4–0–0 | 0:00:25 192–0–0 | 0:10:00 94–89–2830 | 0:07:44 200–6274–4846 |
| david/nmap-perf-49 | 0:13:07 1–3–3 | 0:00:23 4–0–0 | 0:00:04 187–0–0 | 0:09:20 95–93–2931 | 0:08:22 200–6259–4869 |
| david/nmap-perf-50 | 0:12:31 1–2–3 | 0:00:14 2–0–0 | 0:00:24 191–0–0 | 0:08:58 96–93–2924 | 0:08:32 200–6255–4970 |
| david/nmap-r11204-46 | 0:09:47 1–3–3 | 0:00:55 1–0–0 | 0:00:10 193–0–0 | 0:08:08 95–75–2551 | 0:07:08 200–5096–4396 |
| david/nmap-r11204-47 | 0:20:27 1–3–3 | 0:07:00 3–0–0 | 0:00:12 191–0–0 | 0:07:32 95–72–2561 | 0:07:42 200–5085–4328 |
| david/nmap-r11204-48 | 0:09:55 1–3–3 | 0:00:47 4–0–0 | 0:00:10 192–0–0 | 0:07:52 98–71–2709 | 0:06:44 200–5084–4346 |
| david/nmap-r11204-49 | 0:09:46 1–3–3 | 0:01:30 4–0–0 | 0:00:16 189–0–0 | 0:07:36 95–71–2703 | 0:08:31 200–5085–4333 |
| david/nmap-r11204-50 | 0:10:02 1–3–3 | 0:00:23 4–0–0 | 0:00:09 190–0–0 | 0:08:54 97–71–2781 | 0:07:29 200–5069–4400 |
| flog/nmap-46 | 0:09:50 1–3–3 | 0:00:12 5–0–0 | 0:00:05 187–0–0 | 0:03:57 176–146–9436 | 0:04:49 200–6272–5107 |
| flog/nmap-47 | 0:08:05 1–3–3 | 0:00:34 4–0–0 | 0:00:13 190–0–0 | 0:04:52 172–149–9482 | 0:05:40 200–6268–5092 |
| flog/nmap-48 | 0:08:22 1–3–3 | 0:00:53 4–0–0 | 0:00:11 190–0–0 | 0:04:21 174–144–9426 | 0:05:24 200–6270–5196 |
| flog/nmap-49 | 0:08:50 1–3–3 | 0:00:26 2–0–0 | 0:00:17 191–0–0 | 0:05:33 178–149–9616 | 0:04:54 200–6272–5206 |
| flog/nmap-50 | 0:08:48 1–3–3 | 0:00:35 4–0–0 | 0:00:11 190–0–0 | 0:04:29 173–153–9442 | 0:05:04 200–6265–5100 |
| flog/nmap-perf-46 | 0:08:33 1–3–3 | 0:00:11 5–0–0 | 0:00:21 191–0–0 | 0:04:16 176–147–9430 | 0:05:18 200–6273–5097 |
| flog/nmap-perf-47 | 0:08:48 1–3–3 | 0:00:10 4–0–0 | 0:00:20 189–0–0 | 0:04:45 175–143–9469 | 0:05:21 200–6247–5112 |
| flog/nmap-perf-48 | 0:08:17 1–3–3 | 0:00:11 4–0–0 | 0:00:20 191–0–0 | 0:04:27 172–142–9335 | 0:05:16 200–6259–5196 |
| flog/nmap-perf-49 | 0:08:45 1–2–3 | 0:00:10 4–0–0 | 0:00:07 190–0–0 | 0:04:41 178–148–9621 | 0:04:54 200–6259–5177 |
| flog/nmap-perf-50 | 0:07:58 1–3–3 | 0:00:11 3–0–0 | 0:00:25 188–0–0 | 0:05:00 174–151–9426 | 0:05:12 200–6268–5079 |
| flog/nmap-r11204-46 | 0:07:04 1–3–3 | 0:00:55 5–0–0 | 0:00:11 189–0–0 | 0:04:22 176–149–9437 | 0:08:42 200–6265–5108 |
| flog/nmap-r11204-47 | 0:07:21 1–3–3 | 0:00:18 4–0–0 | 0:00:26 189–0–0 | 0:04:25 173–148–9438 | 0:09:27 200–6237–5099 |
| flog/nmap-r11204-48 | 0:07:46 1–2–3 | 0:00:21 4–0–0 | 0:00:15 191–0–0 | 0:04:34 178–147–9529 | 0:07:48 200–6258–5185 |
| flog/nmap-r11204-49 | 0:07:58 1–3–3 | 0:01:13 4–0–0 | 0:00:14 191–0–0 | 0:05:41 178–147–9621 | 0:08:04 200–6267–5134 |
| flog/nmap-r11204-50 | 0:07:59 1–3–3 | 0:00:56 3–0–0 | 0:00:03 190–0–0 | 0:04:19 172–155–9447 | 0:07:45 200–6274–5096 |
| goomba/nmap-46 | 0:06:37 1–3–3 | 0:09:07 2–0–0 | 0:00:03 193–0–0 | 0:12:59 178–169–27982 | 0:11:54 200–18418–15210 |
| goomba/nmap-47 | 0:07:07 1–3–3 | 0:07:07 3–0–0 | 0:00:04 193–0–0 | 0:09:34 180–169–28016 | 0:06:45 200–18407–14908 |
| goomba/nmap-48 | 0:07:39 1–3–3 | 0:04:38 3–0–0 | 0:00:03 192–0–0 | 0:10:17 175–160–27435 | 0:06:44 200–18409–14982 |
| goomba/nmap-49 | 0:07:10 1–3–3 | 0:00:14 5–0–0 | 0:00:05 191–0–0 | 0:11:24 178–165–28138 | 0:07:29 200–18409–14922 |
| goomba/nmap-50 | 0:07:22 1–3–3 | 0:05:19 4–0–0 | 0:00:05 188–0–0 | 0:09:04 176–159–27854 | 0:11:44 200–18409–15239 |
| goomba/nmap-perf-46 | 0:07:36 1–3–3 | 0:02:28 2–0–0 | 0:00:03 193–0–0 | 0:09:15 177–169–27982 | 0:06:27 200–18418–15241 |
| goomba/nmap-perf-47 | 0:10:49 1–3–3 | 0:01:00 3–0–0 | 0:00:02 193–0–0 | 0:07:37 174–158–27725 | 0:06:03 200–18409–14895 |
| goomba/nmap-perf-48 | 0:09:38 1–3–3 | 0:00:50 3–0–0 | 0:00:03 192–0–0 | 0:10:22 177–160–27612 | 0:06:40 200–18409–14949 |
| goomba/nmap-perf-49 | 0:07:11 1–3–3 | 0:00:14 5–0–0 | 0:00:03 190–0–0 | 0:08:20 179–160–27854 | 0:06:56 200–18409–14905 |
| goomba/nmap-perf-50 | 0:07:18 1–3–3 | 0:00:14 4–0–0 | 0:00:04 188–0–0 | 0:11:58 177–159–27865 | 0:07:10 200–18409–15295 |
| goomba/nmap-r11204-46 | 0:06:44 1–3–3 | 0:01:01 2–0–0 | 0:00:04 189–0–0 | 0:13:51 177–169–27982 | 0:09:40 200–18418–15155 |
| goomba/nmap-r11204-47 | 0:06:18 1–3–3 | 0:03:40 3–0–0 | 0:00:03 193–0–0 | 0:12:06 174–158–27706 | 0:12:11 200–18409–14885 |
| goomba/nmap-r11204-48 | 0:06:02 1–3–3 | 0:02:26 3–0–0 | 0:00:03 192–0–0 | 0:14:05 177–163–27890 | 0:10:09 200–18409–14902 |
| goomba/nmap-r11204-49 | 0:06:33 1–3–3 | 0:00:33 5–0–0 | 0:00:03 192–0–0 | 0:12:58 177–160–27845 | 0:14:03 200–18409–14856 |
| goomba/nmap-r11204-50 | 0:10:11 1–3–3 | 0:01:21 5–0–0 | 0:00:03 188–0–0 | 0:27:57 176–160–27852 | 0:09:31 200–18409–15163 |
| syn/nmap-46 | 0:00:00 0–0–0 | 0:04:30 5–0–0 | 0:00:02 190–0–0 | 0:02:19 179–147–9616 | 0:02:03 200–6296–5139 |
| syn/nmap-47 | 0:00:00 0–0–0 | 0:01:17 5–0–0 | 0:00:03 189–0–0 | 0:04:02 177–149–9521 | 0:01:52 200–6296–5140 |
| syn/nmap-48 | 0:00:00 0–0–0 | 0:00:13 4–0–0 | 0:00:03 190–0–0 | 0:03:53 176–149–9518 | 0:02:05 200–6296–5124 |
| syn/nmap-49 | 0:00:00 0–0–0 | 0:00:39 4–0–0 | 0:00:02 190–0–0 | 0:02:28 176–149–9518 | 0:02:13 200–6296–5124 |
| syn/nmap-50 | 0:00:01 0–0–0 | 0:00:23 5–0–0 | 0:00:02 190–0–0 | 0:02:41 176–149–9518 | 0:01:51 200–6296–5124 |
| syn/nmap-perf-46 | 0:00:00 0–0–0 | 0:00:12 5–0–0 | 0:00:03 190–0–0 | 0:02:28 179–147–9616 | 0:01:41 200–6296–5045 |
| syn/nmap-perf-47 | 0:00:01 0–0–0 | 0:00:12 5–0–0 | 0:00:02 189–0–0 | 0:02:47 178–150–9562 | 0:01:25 200–6295–4992 |
| syn/nmap-perf-48 | 0:00:00 0–0–0 | 0:00:12 4–0–0 | 0:00:03 190–0–0 | 0:02:21 177–148–9597 | 0:01:27 200–6296–4991 |
| syn/nmap-perf-49 | 0:00:00 0–0–0 | 0:00:12 4–0–0 | 0:00:04 190–0–0 | 0:02:50 176–149–9518 | 0:01:39 200–6295–5145 |
| syn/nmap-perf-50 | 0:00:00 0–0–0 | 0:00:11 4–0–0 | 0:00:04 190–0–0 | 0:02:08 177–153–9608 | 0:01:33 200–6295–5163 |
| syn/nmap-r11204-46 | 0:00:01 0–0–0 | 0:00:23 5–0–0 | 0:00:02 190–0–0 | 0:04:42 179–149–9520 | 0:03:25 200–6296–5130 |
| syn/nmap-r11204-47 | 0:00:00 0–0–0 | 0:00:47 5–0–0 | 0:00:03 189–0–0 | 0:03:33 176–149–9518 | 0:02:45 200–6295–5140 |
| syn/nmap-r11204-48 | 0:00:00 0–0–0 | 0:00:17 4–0–0 | 0:00:02 190–0–0 | 0:03:59 176–149–9518 | 0:04:31 200–6296–5124 |
| syn/nmap-r11204-49 | 0:00:00 0–0–0 | 0:00:27 4–0–0 | 0:00:02 190–0–0 | 0:04:44 176–149–9518 | 0:04:11 200–6296–5139 |
| syn/nmap-r11204-50 | 0:00:00 0–0–0 | 0:01:38 4–0–0 | 0:00:02 190–0–0 | 0:04:20 177–154–9610 | 0:04:34 200–6294–5147 |
| ucsd/nmap-46-ucsd | 0:02:11 1–3–3 | 0:02:10 3–0–0 | 0:00:07 657–0–0 | 0:16:39 499–1715–243269 | 0:38:31 921–2300–242187 |
| ucsd/nmap-47-ucsd | 0:02:11 1–3–3 | 0:00:48 19–0–0 | 0:00:07 630–0–0 | 0:10:48 486–1666–235728 | 0:42:48 921–2206–228554 |
| ucsd/nmap-48-ucsd | 0:02:10 1–3–3 | 0:00:55 12–0–0 | 0:00:07 579–0–0 | 0:20:22 437–1569–209552 | 0:44:22 921–2082–202910 |
| ucsd/nmap-49-ucsd | 0:02:10 1–3–3 | 0:00:56 8–0–0 | 0:00:12 564–0–0 | 0:11:13 416–1526–200706 | 0:43:47 921–2065–201736 |
| ucsd/nmap-50-ucsd | 0:02:11 1–3–3 | 0:00:56 6–0–0 | 0:00:07 560–0–0 | 0:16:54 415–1519–199539 | 0:46:43 921–2068–201847 |
| ucsd/nmap-perf-46-ucsd | 0:02:10 1–3–3 | 0:02:50 4–0–0 | 0:00:05 656–0–0 | 0:09:56 492–1709–239964 | 0:24:33 921–2290–240353 |
| ucsd/nmap-perf-47-ucsd | 0:02:10 1–3–3 | 0:00:55 19–0–0 | 0:00:05 632–0–0 | 0:22:08 488–1658–233020 | 0:28:55 921–2150–218323 |
| ucsd/nmap-perf-48-ucsd | 0:02:11 1–3–3 | 0:00:54 13–0–0 | 0:00:08 580–0–0 | 0:09:12 429–1549–206565 | 0:29:14 921–2078–203076 |
| ucsd/nmap-perf-49-ucsd | 0:02:11 1–3–3 | 0:01:43 8–0–0 | 0:00:05 562–0–0 | 0:17:12 419–1530–200628 | 0:29:35 921–2054–201205 |
| ucsd/nmap-perf-50-ucsd | 0:02:10 1–3–3 | 0:01:13 6–0–0 | 0:00:06 560–0–0 | 0:09:31 416–1524–200144 | 0:28:19 921–2056–201166 |
| ucsd/nmap-r11204-46-ucsd | 0:01:43 1–3–3 | 0:06:13 7–0–0 | 0:00:04 656–0–0 | 0:11:48 496–1720–241821 | 0:39:26 921–2280–239842 |
| ucsd/nmap-r11204-47-ucsd | 0:01:43 1–3–3 | 0:01:03 19–0–0 | 0:00:05 631–0–0 | 0:11:28 486–1672–233392 | 0:44:50 921–2148–215583 |
| ucsd/nmap-r11204-48-ucsd | 0:01:43 1–3–3 | 0:01:02 13–0–0 | 0:00:05 580–0–0 | 0:19:40 427–1546–204057 | 0:41:22 921–2064–202051 |
| ucsd/nmap-r11204-49-ucsd | 0:01:43 1–3–3 | 0:01:09 8–0–0 | 0:00:06 562–0–0 | 0:11:09 414–1519–199469 | 0:48:32 921–2057–201454 |
| ucsd/nmap-r11204-50-ucsd | 0:01:43 1–3–3 | 0:01:03 6–0–0 | 0:00:05 559–0–0 | 0:10:49 417–1534–201153 | 0:51:08 921–2058–201765 |
