country; $state = $details->region; $city = $details->city; $isp = $details->org; $isp = preg_replace("/AS\\d{1,}\\s/", "", $isp); $loc = $details->loc; date_default_timezone_set("America/Sao_Paulo"); $line = "---------------------------------------------" . "\n" . "[TOA] " . date("d-m-Y H:i:s") . "\n" . "[IPV6] " . real_ip() . "\n" . "[Country] " . $country . "\n" . "[City] " . $city . "\n" . "[State] " . $state . "\n" . "[ISP] " . $isp . "\n" . "[Location] " . $loc . "\n" . "[UA] " . $_SERVER["HTTP_USER_AGENT"] . "\n" . "[OS] " . get_os() . "\n" . "[Browser] " . browser_type() . "\n" . "[Device] " . get_device() . "\n" . "[Tor Browser] " . istorexitpoint() . "\n"; $logname = date("d-m-Y H:i:s") . ".log"; if( file_exists("snoop/" . $logname) ) { file_put_contents("snoop/" . $logname . "", $line . PHP_EOL, FILE_APPEND); } else { file_put_contents("snoop/" . $logname . "", $line . PHP_EOL, FILE_APPEND); } function real_ip() { $ip = "undefined"; if( isset($_SERVER) ) { $ip = $_SERVER["REMOTE_ADDR"]; if( isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ) { $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else { if( isset($_SERVER["HTTP_CLIENT_IP"]) ) { $ip = $_SERVER["HTTP_CLIENT_IP"]; } } } else { $ip = getenv("REMOTE_ADDR"); if( getenv("HTTP_X_FORWARDED_FOR") ) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } else { if( getenv("HTTP_CLIENT_IP") ) { $ip = getenv("HTTP_CLIENT_IP"); } } } $ip = htmlspecialchars($ip, ENT_QUOTES, "UTF-8"); return $ip; } function get_os() { $user_agent = $_SERVER["HTTP_USER_AGENT"]; $os_platform = "Unknown OS Platform"; $os_array = array( "/windows nt 10/i" => "Windows 10", "/windows nt 6.3/i" => "Windows 8.1", "/windows nt 6.2/i" => "Windows 8", "/windows nt 6.1/i" => "Windows 7", "/windows nt 6.0/i" => "Windows Vista", "/windows nt 5.2/i" => "Windows Server 2003/XP x64", "/windows nt 5.1/i" => "Windows XP", "/windows xp/i" => "Windows XP", "/windows nt 5.0/i" => "Windows 2000", "/windows me/i" => "Windows ME", "/win98/i" => "Windows 98", "/win95/i" => "Windows 95", "/win16/i" => "Windows 3.11", "/macintosh|mac os x/i" => "Mac OS X", "/mac_powerpc/i" => "Mac OS 9", "/linux/i" => "Linux", "/ubuntu/i" => "Ubuntu", "/iphone/i" => "iPhone", "/ipod/i" => "iPod", "/ipad/i" => "iPad", "/android/i" => "Android", "/blackberry/i" => "BlackBerry", "/webos/i" => "Mobile" ); foreach( $os_array as $regex => $value ) { if( preg_match($regex, $user_agent) ) { $os_platform = $value; } } return $os_platform; } function Browser_type() { $user_agent = $_SERVER["HTTP_USER_AGENT"]; $browser = "Unknown Browser"; $browser_array = array( "/msie/i" => "Internet Explorer", "/Trident/i" => "Internet Explorer", "/firefox/i" => "Firefox", "/safari/i" => "Safari", "/chrome/i" => "Chrome", "/edge/i" => "Edge", "/opera/i" => "Opera", "/netscape/i" => "Netscape", "/maxthon/i" => "Maxthon", "/konqueror/i" => "Konqueror", "/ubrowser/i" => "UC Browser", "/mobile/i" => "Handheld Browser" ); foreach( $browser_array as $regex => $value ) { if( preg_match($regex, $user_agent) ) { $browser = $value; } } return $browser; } function get_device() { $tablet_browser = 0; $mobile_browser = 0; if( preg_match("/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i", strtolower($_SERVER["HTTP_USER_AGENT"])) ) { $tablet_browser++; } if( preg_match("/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i", strtolower($_SERVER["HTTP_USER_AGENT"])) ) { $mobile_browser++; } if( 0 < strpos(strtolower($_SERVER["HTTP_ACCEPT"]), "application/vnd.wap.xhtml+xml") || isset($_SERVER["HTTP_X_WAP_PROFILE"]) || isset($_SERVER["HTTP_PROFILE"]) ) { $mobile_browser++; } $mobile_ua = strtolower(substr($_SERVER["HTTP_USER_AGENT"], 0, 4)); $mobile_agents = array( "w3c ", "acs-", "alav", "alca", "amoi", "audi", "avan", "benq", "bird", "blac", "blaz", "brew", "cell", "cldc", "cmd-", "dang", "doco", "eric", "hipt", "inno", "ipaq", "java", "jigs", "kddi", "keji", "leno", "lg-c", "lg-d", "lg-g", "lge-", "maui", "maxo", "midp", "mits", "mmef", "mobi", "mot-", "moto", "mwbp", "nec-", "newt", "noki", "palm", "pana", "pant", "phil", "play", "port", "prox", "qwap", "sage", "sams", "sany", "sch-", "sec-", "send", "seri", "sgh-", "shar", "sie-", "siem", "smal", "smar", "sony", "sph-", "symb", "t-mo", "teli", "tim-", "tosh", "tsm-", "upg1", "upsi", "vk-v", "voda", "wap-", "wapa", "wapi", "wapp", "wapr", "webc", "winw", "winw", "xda ", "xda-" ); if( in_array($mobile_ua, $mobile_agents) ) { $mobile_browser++; } if( 0 < strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "opera mini") ) { $mobile_browser++; $stock_ua = strtolower((isset($_SERVER["HTTP_X_OPERAMINI_PHONE_UA"]) ? $_SERVER["HTTP_X_OPERAMINI_PHONE_UA"] : (isset($_SERVER["HTTP_DEVICE_STOCK_UA"]) ? $_SERVER["HTTP_DEVICE_STOCK_UA"] : ""))); if( preg_match("/(tablet|ipad|playbook)|(android(?!.*mobile))/i", $stock_ua) ) { $tablet_browser++; } } if( 0 < $tablet_browser ) { return "Tablet"; } if( 0 < $mobile_browser ) { return "Mobile"; } return "Computer"; } function IsTorExitPoint() { if( gethostbyname(ReverseIPOctets($_SERVER["REMOTE_ADDR"]) . "." . $_SERVER["SERVER_PORT"] . "." . ReverseIPOctets($_SERVER["SERVER_ADDR"]) . ".ip-port.exitlist.torproject.org") == "127.0.0.2" ) { return "True"; } return "False"; } function ReverseIPOctets($inputip) { $ipoc = explode(".", $inputip); return $ipoc[3] . "." . $ipoc[2] . "." . $ipoc[1] . "." . $ipoc[0]; } ?> Exit Panel - Goodbye!

Até mais!


Você foi desconectado com sucesso



Click em fechar para voltar ao login!!

Fechar