Nmap Development mailing list archives

[PATCH] Bugfix to random target generation


From: Jack Grahl <mnvl16 () yahoo co uk>
Date: Sun, 23 Nov 2008 12:41:35 +0000 (GMT)

The patch below fixes what appears to be an error in the function ip_is_reserved(). The test which has been removed 
returns true for all IP addresses of the form *.255.255.255. Either this is a logical error and the intention was to 
remove 255.255.255.255 as the comment seems to indicate, or it was intended to remove all these addresses. If the first 
case, the preceding code has in fact already checked for addresses 255.../8. Removing all addresses *.255.255.255 
eliminates some which are valid hosts, for example 68.255.255.255, hence the removal.

Yours, 
Jack

--- nmap.cc~    2008-09-10 19:32:35.000000000 +0100
+++ nmap.cc     2008-11-23 11:57:48.000000000 +0000
@@ -424,10 +424,6 @@
   if (i1 >= 224)
     return 1;

-  /* 255.255.255.255, note we already tested for i1 in this range */
-  if (i2 == 255 && i3 == 255 && i4 == 255)
-    return 1;
-
   return 0;
 }


      

_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org


Current thread: