fadfada-pss.com Review
fadfada-pss.com Review
| Titletag | Descriptiontag | language |
|---|
| Tarayıcınız kontrol ediliyor... | |
English |
| Ip adress | 172.67.130.153 | Nameserver | rick.ns.cloudflare.com selah.ns.cloudflare.com |
Status code | 200 |
# 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