Update abuseip.php

This commit is contained in:
scVnner 2018-12-06 19:18:42 +02:00 committed by GitHub
parent d6904f112e
commit 847ee69924
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 16 deletions

View File

@ -93,14 +93,13 @@ function parse_agents( string $agentsFile ) : array
function parse_options( int $argc, array $argv ) : object function parse_options( int $argc, array $argv ) : object
{ {
$api_key = ""; $api_key = "";
$verbose = False; $verbose = False;
$arg_N = ""; # argument name $arg_N = ""; # argument name
$arg_V = ""; # argument value $arg_V = ""; # argument value
$opts = array(); $opts = array();
if( $argc > 3 ) if( $argc > 3 ){
{
die( "\x0a" . RED . "[ERROR]" . NONE . " - Too many arguments!\x0a" ); die( "\x0a" . RED . "[ERROR]" . NONE . " - Too many arguments!\x0a" );
} }
@ -135,11 +134,11 @@ function init_req( string $url )
$agents = parse_agents( 'u-agents.dat' ); $agents = parse_agents( 'u-agents.dat' );
$curl = curl_init( $url ); $curl = curl_init( $url );
$options = array( $options = array(
CURLOPT_USERAGENT => $agents[ mt_rand( 0, sizeof( $agents ) - 1 ) ], CURLOPT_USERAGENT => $agents[ mt_rand( 0, sizeof( $agents ) - 1 ) ], # random user-agent
CURLOPT_HEADER => 0, CURLOPT_HEADER => 0, # do not display headers
CURLOPT_HTTPHEADER => array( 'Accept: application/json' ), CURLOPT_HTTPHEADER => array( 'Accept: application/json' ),
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, # force HTTP/1.1
CURLOPT_FRESH_CONNECT => 1, CURLOPT_FRESH_CONNECT => 1, # do not use a cached connection
CURLOPT_SSL_VERIFYPEER => 1, CURLOPT_SSL_VERIFYPEER => 1,
CURLOPT_SSL_VERIFYHOST => 2, CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_RETURNTRANSFER => true CURLOPT_RETURNTRANSFER => true
@ -225,13 +224,11 @@ function main( int $argc, array $argv ) : void
{ {
$optNum = get_opt_num(); $optNum = get_opt_num();
if( $optNum > 4 || $optNum <= 0 ) if( $optNum > 4 || $optNum <= 0 ){
{
die( "\x0a" . RED . "[ERROR] - " . NONE . "Invalid option!\x0a" ); die( "\x0a" . RED . "[ERROR] - " . NONE . "Invalid option!\x0a" );
} }
if( $optNum == 1 ) if( $optNum == 1 ){
{
display_categories( $categories ); if( !go_back() ) { exit; } display_categories( $categories ); if( !go_back() ) { exit; }
} }