Changeset 224


Ignore:
Timestamp:
10/27/09 22:38:35 (4 years ago)
Author:
jabra
Message:

-prefix now takes -prefix URL

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fierce2/branch/fierce

    r223 r224  
    120120 
    121121    -arin [\"query\"]             ARIN Query (default uses domain, without extension) 
    122     -prefix [prefix file]       Prefix list for bruteforce attack 
     122    -prefix [prefix file|URL]   Prefix list for bruteforce attack. URL too. 
    123123    -maxbruteforce [max num]    Max number concatted onto prefix (default 5) 
    124124    -maxlookups [max num]       Max number reverse lookups (default 10) 
     
    272272        @prefix_list = <DAT>; 
    273273        close(DAT); 
     274    } 
     275    else { 
     276        if ( $options{prefix} =~ /(https?:\/\/.*)/ ) { 
     277            my $request = $1; 
     278            require LWP::UserAgent; 
     279            my $ua = LWP::UserAgent->new; 
     280            $ua->timeout(10); 
     281            $ua->env_proxy; 
     282            my $response = $ua->get("$request"); 
     283            if ($response->is_success) { 
     284                @prefix_list = split("\n",$response->decoded_content); 
     285            } 
     286            else { 
     287                print "Error: Requesting $request\n"; 
     288                exit; 
     289            } 
     290        } 
    274291    } 
    275292} 
Note: See TracChangeset for help on using the changeset viewer.