fadfada-pss.com Review

TitletagDescriptiontaglanguage
Tarayıcınız kontrol ediliyor... English
Alexarank
N/A
Ip adress172.67.130.153Nameserverrick.ns.cloudflare.com
selah.ns.cloudflare.com
Status code200
robots.txt -http://fadfada-pss.com/robots.txt
 # As a condition of accessing this website, you agree to abide by the following
# content signals:

# (a)  If a Content-Signal = yes, you may collect content for the corresponding
#      use.
# (b)  If a Content-Signal = no, you may not collect content for the
#      corresponding use.
# (c)  If the website operator does not include a Content-Signal for a
#      corresponding use, the website operator neither grants nor restricts
#      permission via Content-Signal with respect to the corresponding use.

# The content signals and their meanings are:

# search:   building a search index and providing search results (e.g., returning
#           hyperlinks and short excerpts from your website's contents). Search does not
#           include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
#           augmented generation, grounding, or other real-time taking of content for
#           generative AI search answers).
# ai-train: training or fine-tuning AI models.

# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.

# BEGIN Cloudflare Managed content

User-agent: *
Content-Signal: search=yes,ai-train=no
Allow: /

User-agent: Amazonbot
Disallow: /

User-agent: Applebot-Extended
Disallow: /

User-agent: Bytespider
Disallow: /

User-agent: CCBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: CloudflareBrowserRenderingCrawler
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: GPTBot
Disallow: /

User-agent: meta-externalagent
Disallow: /

# END Cloudflare Managed Content

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex">
<meta name="referrer" content="no-referrer">
<title>Tarayıcınız kontrol ediliyor...</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Outfit:wght@400;500;600;700&display=swap');

:root {
    --bg: #0f1117;
    --card: #181b24;
    --card-border: #262a36;
    --text: #e4e5e9;
    --text-dim: #8b8f9e;
    --text-muted: #565b6e;
    --accent: #e8623c;
    --accent-glow: rgba(232, 98, 60, 0.15);
    --green: #34d399;
    --mono: 'JetBrains Mono', monospace;
    --sans: 'Outfit', -apple-system, sans-serif;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

body {
    font-family: var(--sans);
    background: var(--bg);
    color: var(--text);
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 24px;
    position: relative;
    overflow: hidden;
}

body::before {
    content: '';
    position: fixed;
    top: -50%; left: -50%;
    width: 200%; height: 200%;
    background: radial-gradient(ellipse at 30% 20%, rgba(232, 98, 60, 0.04) 0%, transparent 50%),
                radial-gradient(ellipse at 70% 80%, rgba(59, 130, 246, 0.03) 0%, transparent 50%);
    pointer-events: none;
}

.container {
    max-width: 520px;
    width: 100%;
    z-index: 1;
}

.main-card {
    background: var(--card);
    border: 1px solid var(--card-border);
    border-radius: 16px;
    overflow: hidden;
}

/* Shield animation */
.shield-wrap {
    display: flex;
    justify-content: center;
    padding: 36px 0 8px;
}

.shield-anim {
    width: 64px;
    height: 64px;
    position: relative;
}

.shield-anim svg {
    width: 64px;
    height: 64px;
    color: var(--accent);
    animation: shield-pulse 2s ease-in-out infinite;
}

.shield-ring {
    position: absolute;
    top: 50%; left: 50%;
    width: 80px; height: 80px;
    margin: -40px 0 0 -40px;
    border: 2px solid var(--accent);
    border-radius: 50%;
    opacity: 0;
    animation: ring-expand 2s ease-out infinite;
}

@keyframes shield-pulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); }
}

@keyframes ring-expand {
    0% { transform: scale(0.5); opacity: 0.6; }
    100% { transform: scale(1.5); opacity: 0; }
}

/* Content */
.challenge-content {
    text-align: center;
    padding: 16px 32px 28px;
}

.challenge-title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 6px;
    letter-spacing: -0.3px;
}

.challenge-sub {
    font-size: 14px;
    color: var(--text-dim);
    line-height: 1.6;
}

.challenge-domain {
    font-family: var(--mono);
    font-weight: 500;
    color: var(--text);
}

/* Progress */
.progress-section {
    padding: 0 32px 28px;
}

.progress-steps {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.step {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 13px;
    color: var(--text-muted);
    transition: color 0.3s;
}

.step.active { color: var(--text-dim); }
.step.done { color: var(--green); }

.step-icon {
    width: 28px; height: 28px;
    border-radius: 50%;
    border: 2px solid var(--card-border);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: all 0.3s;
    font-size: 12px;
}

.step.active .step-icon {
    border-color: var(--accent);
    background: var(--accent-glow);
}

.step.done .step-icon {
    border-color: var(--green);
    background: rgba(52, 211, 153, 0.1);
}

.step-icon .spinner {
    width: 14px; height: 14px;
    border: 2px solid transparent;
    border-top-color: var(--accent);
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

.step-icon .check {
    display: none;
    color: var(--green);
}
.step.done .check { display: block; }
.step.done .spinner { display: none; }
.step:not(.active):not(.done) .spinner { display: none; }

/* Progress bar */
.progress-bar-wrap {
    margin-top: 20px;
    height: 4px;
    background: var(--card-border);
    border-radius: 2px;
    overflow: hidden;
}

.progress-bar-fill {
    height: 100%;
    background: linear-gradient(90deg, var(--accent), #f59e0b);
    border-radius: 2px;
    width: 0%;
    transition: width 0.5s ease;
}

/* Footer */
.card-footer {
    padding: 16px 32px;
    border-top: 1px solid var(--card-border);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ray-id {
    font-family: var(--mono);
    font-size: 11px;
    color: var(--text-muted);
}
.ray-id span { color: var(--text-dim); }

.countdown {
    font-family: var(--mono);
    font-size: 11px;
    color: var(--text-muted);
}

/* Branding */
.branding {
    margin-top: 24px;
    text-align: center;
}

.branding-name {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    font-weight: 600;
    color: var(--text-dim);
}

.branding-name svg { width: 16px; height: 16px; color: var(--accent); }

.branding-sub {
    font-size: 11px;
    color: var(--text-muted);
    margin-top: 4px;
}

@media (max-width: 480px) {
    .challenge-content, .progress-section, .card-footer { padding-left: 20px; padding-right: 20px; }
}
</style>
</head>
<body>

<div class="container">
    <div class="main-card">
        <!-- Shield animation -->
        <div class="shield-wrap">
            <div class="shield-anim">
                <div class="shield-ring"></div>
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none">
                    <path d="M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-8.5 15a12 12 0 0 1-8.5-15a12 12 0 0 0 8.5-3"/>
                    <path d="M12 11m-1 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0"/>
                    <path d="M12 12l0 2.5"/>
                </svg>
            </div>
        </div>

        <!-- Content -->
        <div class="challenge-content">
            <div class="challenge-title">Tarayıcınız kontrol ediliyor</div>
            <div class="challenge-sub">
                <span class="challenge-domain" id="c-domain"></span> adlı site sizin gerçek bir ziyaretçi olduğunuzu doğrulaması gerekiyor. Bu işlem otomatiktir ve kısa süre içinde tamamlanacaktır.
            </div>
        </div>

        <!-- Steps -->
        <div class="progress-section">
            <div class="progress-steps">
                <div class="step active" id="step-1">
                    <div class="step-icon">
                        <div class="spinner"></div>
                        <svg class="check" width="14" height="14" viewBox="0 0 24 24" stroke="currentColor" stroke-width="3" fill="none"><path d="M5 12l5 5l10 -10"/></svg>
                    </div>
                    <span>Bağlantınızın güvenliği doğrulanıyor...</span>
                </div>
                <div class="step" id="step-2">
                    <div class="step-icon">
                        <div class="spinner"></div>
                        <svg class="check" width="14" height="14" viewBox="0 0 24 24" stroke="currentColor" stroke-width="3" fill="none"><path d="M5 12l5 5l10 -10"/></svg>
                    </div>
                    <span>Tarayıcı bütünlük testi çalıştırılıyor...</span>
                </div>
                <div class="step" id="step-3">
                    <div class="step-icon">
                        <div class="spinner"></div>
                        <svg class="check" width="14" height="14" viewBox="0 0 24 24" stroke="currentColor" stroke-width="3" fill="none"><path d="M5 12l5 5l10 -10"/></svg>
                    </div>
                    <span>Güvenlik doğrulaması tamamlanıyor...</span>
                </div>
            </div>

            <div class="progress-bar-wrap">
                <div class="progress-bar-fill" id="progress-fill"></div>
            </div>
        </div>

        <!-- Footer -->
        <div class="card-footer">
            <div class="ray-id">Ray ID: <span id="ray-id">—</span></div>
            <div class="countdown" id="countdown"></div>
        </div>
    </div>

    <!-- Branding -->
    <div class="branding">
        <span class="branding-name">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none"><path d="M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-8.5 15a12 12 0 0 1-8.5-15a12 12 0 0 0 8.5-3"/><path d="M12 11m-1 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0"/><path d="M12 12l0 2.5"/></svg>
            ShieldWAF Edge Network
        </span>
        <div class="branding-sub">DDoS Koruması ve WAF</div>
    </div>
</div>

<script>
(function() {
    // Domain göster
    document.getElementById('c-domain').textContent = location.hostname;

    // Ray ID
    var chars = '0123456789abcdef', ray = '';
    for (var i = 0; i < 16; i++) ray += chars[Math.floor(Math.random() * 16)];
    document.getElementById('ray-id').textContent = ray;

    var progress = document.getElementById('progress-fill');
    var steps = [
        document.getElementById('step-1'),
        document.getElementById('step-2'),
        document.getElementById('step-3')
    ];
    var cdEl = document.getElementById('countdown');
    var totalTime = 1; // saniye
    var elapsed = 0;

    // JS challenge — bot bu hesaplamayı yapamaz
    var ts = Date.now();
    var seed = ts % 10000;
    var answer = 0;
    for (var j = 0; j < 1000; j++) {
        answer += Math.sin(seed + j) * Math.cos(seed - j);
    }
    var token = btoa(ray + ':' + ts + ':' + Math.floor(answer * 1000));

    function completeStep(idx) {
        steps[idx].classList.remove('active');
        steps[idx].classList.add('done');
        if (idx + 1 < steps.length) {
            steps[idx + 1].classList.add('active');
        }
    }

    function updateProgress() {
        elapsed += 0.1;
        var pct = Math.min((elapsed / totalTime) * 100, 100);
        progress.style.width = pct + '%';

        var remaining = Math.max(0, Math.ceil(totalTime - elapsed));
        cdEl.textContent = remaining > 0 ? remaining + 'sn kaldı' : 'Yönlendiriliyor...';

        if (elapsed >= 0.3 && !steps[0].classList.contains('done')) completeStep(0);
        if (elapsed >= 0.6 && !steps[1].classList.contains('done')) completeStep(1);
        if (elapsed >= 0.9 && !steps[2].classList.contains('done')) completeStep(2);

        if (elapsed >= totalTime) {
            clearInterval(timer);
            // Cookie set et
            var expires = new Date(Date.now() + 86400000).toUTCString();
            document.cookie = '__sw_challenge=' + token + '; path=/; expires=' + expires + '; SameSite=Lax';
            setTimeout(function() {
                // Referer göndermeden yönlendir (fake HTML koruması bozulmasın)
                var a = document.createElement('a');
                a.href = location.href;
                a.referrerPolicy = 'no-referrer';
                document.body.appendChild(a);
                a.click();
            }, 300);
        }
    }

    var timer = setInterval(updateProgress, 100);
})();
</script>
</body>
</html>
HTTP/1.1 200 OK
Date: Fri, 01 May 2026 22:52:42 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Cache-Control: no-store, no-cache
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=512
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SQc39WaLXRT%2Fpa2wCGOncyGGXq7KhQAil%2FiO7RqEUhMtABldzqZK6wyVQmlHTW%2Bqxz0JE2dudP7xakcf%2F7tyFGzfuoALnYsWEGIkWWAXFONn5FC3tknhPpxaYwGuYkB0dYE%3D"}]}
Content-Encoding: br
CF-RAY: 9f525ba8eea2302a-NRT
alt-svc: h3=":443"; ma=86400

iframe