Nmap Development mailing list archives
Nmap stops with error: "buffer 0verfl0w of familygenerations" on large scans
From: Jan Kaestle <jan.kaestle () googlemail com>
Date: Fri, 16 Nov 2012 10:26:00 +0100
Hi,
nmap stops on large scans with the error "buffer 0verfl0w of
familygenerations QUITTING!". Nmap just prints out this message and
stops. I got this error several times after scanning a few thousands
up to at most 40.000 hosts with OS and version detection enabled.
This is the command I used:
nmap -v -T4 -sS -Pn --top-ports 100 -n -sV --host-timeout 10m -O -oA
nmap_tcp_top100_1 -iL active_ips_all_1.txt
The error is printed in line 1541 in output.cc:
if (flen + 2 + strlen(OSR->OSC[classno]->OS_Generation) >=
sizeof(familygenerations[familyno]))
fatal("buffer 0verfl0w of familygenerations");
The error both occured on Debian 6.0.6 and Ubuntu 12.04
I am using Nmap 6.01.
For me I could fix this bug by doubling the array that is allocated in
line 1489 of output.cc
char familygenerations[MAX_OS_CLASSMEMBERS][96];
Jan
_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://seclists.org/nmap-dev/
Current thread:
- Nmap stops with error: "buffer 0verfl0w of familygenerations" on large scans Jan Kaestle (Nov 17)
- Re: Nmap stops with error: "buffer 0verfl0w of familygenerations" on large scans David Fifield (Nov 20)
