Changeset 163


Ignore:
Timestamp:
09/21/09 18:57:01 (4 years ago)
Author:
jabra
Message:

traverse update fix for validation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fierce2/branch/fierce

    r159 r163  
    139139    -udptimeout [num]           Specify a different UDP timeout (default 10 seconds).   
    140140    -search [comma seperated]   Search list 
    141     -traverse                   Number of IPs to search at once (default 10) 
     141    -traverse [num]             Number of IPs to search at once betwen 0 and 255 (default 10) 
    142142    -wide                       Scan the entire class C after finding any matching 
    143143                                hostnames in that class C.   
     
    214214} 
    215215if ( $options{traverse} ) { 
     216    unless ( $options{traverse} =~ /^\d{1,3}$/ 
     217        && ( $options{traverse} >= 0 || $options{traverse} <= 255 ) 
     218        && $options{traverse} !~ /^0\d{1,2}$/ ) 
     219    { 
     220        print "The -traverse flag must contain an integer 0-255\n"; 
     221        exit; 
     222    } 
    216223    $traverse = $options{traverse}; 
    217224} 
Note: See TracChangeset for help on using the changeset viewer.