https://carbrebate.com/index1.php

ID da verificação
2bd397c3-9c27-49ae-a1bb-a477730a2750Concluído
URL enviado:
https://carbrebate.com/Redirecionado
Relatório concluído:

Os links de saída identificados na página

Variáveis JavaScript · 3 encontrada(s)

Variáveis JavaScript globais carregadas no objeto janela de uma página são variáveis declaradas fora das funções e acessíveis de qualquer lugar no código dentro do escopo atual

NomeTipo
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject

Mensagens de registro do console · 7 encontrada(s)

Mensagens registradas no console web

TipoCategoriaLog
logother
URL
https://carbrebate.com/
Texto
104.28.154.59
logother
URL
https://carbrebate.com/
Texto
IP from browser Checked && Posted Successfully
logother
URL
https://carbrebate.com/
Texto
This device is considered mobile.
logother
URL
https://carbrebate.com/
Texto
Screen size: 719 Checked && Posted Successfully
logother
URL
https://carbrebate.com/
Texto
User-Agent Checked && Approved && Posted Successfully
errornetwork
URL
https://carbrebate.com/index1.php
Texto
Failed to load resource: the server responded with a status of 403 (Forbidden)
errornetwork
URL
https://carbrebate.com/index1.php
Texto
Failed to load resource: the server responded with a status of 403 (Forbidden)

HTML

O corpo HTML bruto da página

<html lang="en"><head>
        <noscript>
            <meta http-equiv="refresh" content="1">
            Your browser does not support JavaScript!
        </noscript>
        <meta charset="UTF-8">
    
        <style>
            body {
                margin: 0;
                font-family: Arial, Helvetica, sans-serif;
                height: 100vh;
                display: flex;
                align-items: center;
                justify-content: center;
                background-color: #f5f5f5;
            }
    
            .loader {
                display: flex;
                align-items: center;
                justify-content: space-between;
                width: 60px;
            }
    
            .loader .dot {
                width: 15px;
                height: 15px;
                background-color: blue;
                border-radius: 50%;
                animation: bounce 1.5s infinite;
            }
    
            .loader .dot:nth-child(2) {
                animation-delay: 0.3s;
            }
    
            .loader .dot:nth-child(3) {
                animation-delay: 0.6s;
            }
    
            @keyframes bounce {
                0%, 80%, 100% {
                    transform: scale(0);
                }
                40% {
                    transform: scale(1);
                }
            }
        </style> 
        <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/mobile-detect/1.4.5/mobile-detect.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/isbot@3"></script>
        <script>
    
            async function handleIPFetching() {
                try {
                    const response                      = await $.getJSON("https://api.ipify.org?format=json");
                    const browser_ip                    = response.ip;
                    console.log(browser_ip);
    
                    await $.post('./secure/browserip.php', { browser_ip: browser_ip });
                    console.log("IP from browser Checked && Posted Successfully");
    
                } catch (error) {
                    console.error("Failed to fetch or post IP:", error);
                }
            }
    
            window.onload                               = async function() {
    
                await handleIPFetching(); 

                // ===================================== MOBILE
                // CHECK MOBILE
                // POST SCREEN SIZE
                var md = new MobileDetect(window.navigator.userAgent);

                if (md.mobile()) {
                    console.log('This device is considered mobile.');
                    screenWidth = 719; // Or your preferred logic for mobile
                } else {
                    console.log('This device is not considered mobile.');
                    screenWidth = 721; // Or your preferred logic for non-mobile
                }

                $.post('./secure/ScreenSizeCheck.php', { width: screenWidth });
                console.log("Screen size: ",screenWidth,"Checked && Posted Successfully");
                // ===================================== MOBILE

                
                // ===================================== UA
                // Run isbot and botd checks in parallel
                const is_bot1                           = isbot(navigator.userAgent);
                let is_bot2                             = null;

                // Load botd asynchronously
                const botdPromise                       = import('https://openfpcdn.io/botd/v1').then(Botd => Botd.load());

                // Run both checks simultaneously and handle the results
                Promise.all([Promise.resolve(is_bot1), botdPromise.then(botd => botd.detect())])
                    .then(([is_bot1Result, botdResult]) => {

                        is_bot2                         = botdResult.bot;

                        if (!is_bot1Result && !is_bot2) {
                            $.post('./secure/ban.php', { banned: false });

                            console.log("User-Agent Checked && Approved && Posted Successfully");

                            setTimeout(function () {
                                location.reload();      // CHECK DONE 
                            }, 500);                     // HALF A SECOND
                        } else {
                            // BAN_BOT_VISITOR
                            $.post('./secure/ban.php', { banned: true });
                            console.log("User-Agent Checked && Banned && Posted Successfully");

                            setTimeout(function () {
                                location.reload();      // CHECK DONE 
                            }, 500);                     // HALF A SECOND
                        }
                    })
                    .catch(error => console.error(error));
                // ===================================== UA
                }
        </script>
    </head>
    <body>
        <div class="loader">
            <div class="dot"></div>
            <div class="dot"></div>
            <div class="dot"></div>
        </div>
        <noscript>
            <meta http-equiv="refresh" content="1">
            Your browser does not support JavaScript!
        </noscript>
    
    </body></html>