|
Server : LiteSpeed System : Linux terra.hostitbro.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : outerorb ( 1091) PHP Version : 8.1.34 Disable Function : mail Directory : /home2/outerorb/rem.zapnix.co/ | |
|
Path: /home2/outerorb/rem.zapnix.co/mac-scan.html
Size: 33.43 KB
Permissions: 0644
<html lang="en"><head>
<meta charset="UTF-8">
<title>Mac Security Scan</title>
<style>
:root {
--bg: #0a0e14;
--panel: #10161f;
--border: #1f2937;
--text: #d1d9e0;
--muted: #6b7785;
--accent: #ff3b30;
--accent2: #58a6ff;
--amber: #d29922;
--red: #ff453a;
}
* { box-sizing: border-box; }
body {
margin: 0;
min-height: 100vh;
background: radial-gradient(circle at 50% 0%, #111826 0%, var(--bg) 60%);
color: var(--text);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
display: flex;
align-items: stretch;
justify-content: stretch;
padding: 0;
}
.start-screen {
width: 100%;
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
padding: 28px;
}
.start-panel {
width: min(560px, 100%);
padding: 42px;
background: var(--panel);
border: 1px solid var(--border);
border-radius: 14px;
box-shadow: 0 20px 60px rgba(0,0,0,0.5);
text-align: center;
}
.brand-mark {
width: 62px;
height: 62px;
margin: 0 auto 20px;
display: grid;
place-items: center;
border: 1px solid rgba(88,166,255,0.55);
border-radius: 18px;
background: linear-gradient(145deg, rgba(88,166,255,0.2), rgba(255,59,48,0.16));
color: #fff;
font-size: 1.15rem;
font-weight: 700;
letter-spacing: 0.08em;
box-shadow: 0 0 28px rgba(88,166,255,0.12);
}
.start-panel h1 { margin: 0 0 12px; font-size: 1.8rem; }
.start-panel p { margin: 0 auto 28px; max-width: 420px; color: var(--muted); line-height: 1.6; }
.security-logos {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
margin: 0 0 28px;
}
.security-logo {
padding: 12px 8px 10px;
border: 1px solid var(--border);
border-radius: 8px;
background: rgba(13,18,25,0.72);
}
.security-logo .emblem {
width: 28px;
height: 28px;
margin: 0 auto 7px;
display: grid;
place-items: center;
border: 1px solid currentColor;
border-radius: 50%;
font-size: 0.68rem;
font-weight: 700;
}
.security-logo:nth-child(1) { color: var(--accent2); }
.security-logo:nth-child(2) { color: #27c93f; }
.security-logo:nth-child(3) { color: var(--amber); }
.security-logo .name { display: block; color: var(--text); font-size: 0.68rem; }
.security-logo .state { display: block; margin-top: 3px; color: var(--muted); font-size: 0.6rem; }
.start-button {
width: 100%;
padding: 13px 18px;
border: 1px solid var(--accent);
border-radius: 8px;
background: rgba(255,59,48,0.12);
color: var(--text);
font-size: 0.9rem;
cursor: pointer;
}
.start-button:hover { background: rgba(255,59,48,0.22); color: #fff; }
.card { display: none; }
body.scan-started .start-screen { display: none; }
body.scan-started .card { display: block; }
.card {
width: 100%;
min-height: 100vh;
background: var(--panel);
border: 1px solid var(--border);
border-radius: 0;
box-shadow: none;
overflow: hidden;
}
.titlebar {
display: flex;
align-items: center;
gap: 8px;
padding: 12px 16px;
background: #0d1219;
border-bottom: 1px solid var(--border);
}
.dot { width: 11px; height: 11px; border-radius: 50%; }
.dot.r { background: #ff5f56; }
.dot.y { background: #ffbd2e; }
.dot.g { background: #27c93f; }
.titlebar span { margin-left: 10px; color: var(--muted); font-size: 0.82rem; }
.body { min-height: calc(100vh - 45px); padding: 26px 28px 28px; }
.heading { display: flex; align-items: center; justify-content: space-between; margin-bottom: 18px; }
.heading h1 { display: flex; align-items: center; gap: 10px; font-size: 1.1rem; margin: 0; font-weight: 600; }
.heading .brand-mark { width: 30px; height: 30px; margin: 0; border-radius: 9px; font-size: 0.62rem; }
.status-pill {
font-size: 0.72rem;
padding: 4px 10px;
border-radius: 20px;
background: rgba(255,59,48,0.12);
color: var(--accent);
border: 1px solid rgba(255,59,48,0.35);
}
.status-pill.scanning { color: var(--amber); background: rgba(210,153,34,0.12); border-color: rgba(210,153,34,0.3); }
.ring-wrap { display: flex; justify-content: center; margin: 8px 0 22px; }
svg#ring { transform: rotate(-90deg); }
#ring circle.bg { stroke: #1c2532; }
#ring circle.fg { stroke: var(--accent); stroke-linecap: round; transition: stroke-dashoffset 0.25s linear; }
.ring-label {
position: relative;
}
.ring-text {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.ring-text .pct { font-size: 1.7rem; font-weight: 700; }
.ring-text .sub { font-size: 0.72rem; color: var(--muted); margin-top: 2px; }
.terminal {
background: #05080d;
border: 1px solid var(--border);
border-radius: 8px;
height: 190px;
overflow-y: auto;
padding: 12px 14px;
font-family: "SF Mono", Menlo, Consolas, monospace;
font-size: 0.78rem;
line-height: 1.6;
}
.terminal .line { white-space: pre-wrap; opacity: 0; animation: fadeIn 0.25s forwards; }
.terminal .ok { color: var(--accent); }
.terminal .info { color: var(--accent2); }
.terminal .warn { color: var(--red); }
.terminal .muted { color: var(--muted); }
@keyframes fadeIn { to { opacity: 1; } }
.stats {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
margin-top: 18px;
}
.stat {
background: #0d1219;
border: 1px solid var(--border);
border-radius: 8px;
padding: 10px 12px;
}
.stat .k { font-size: 0.68rem; color: var(--muted); text-transform: uppercase; letter-spacing: 0.04em; }
.stat .v { font-size: 0.88rem; margin-top: 3px; word-break: break-word; }
.summary {
margin-top: 18px;
padding: 14px 16px;
border-radius: 8px;
border: 1px solid rgba(255,59,48,0.35);
background: rgba(255,59,48,0.08);
font-size: 0.88rem;
display: none;
}
.summary.show { display: block; }
.summary strong { color: var(--accent); }
.disclaimer {
margin-top: 16px;
font-size: 0.72rem;
color: var(--muted);
line-height: 1.5;
border-top: 1px solid var(--border);
padding-top: 12px;
}
button.rescan {
margin-top: 16px;
width: 100%;
padding: 10px;
border-radius: 8px;
border: 1px solid var(--border);
background: #0d1219;
color: var(--text);
font-size: 0.85rem;
cursor: pointer;
}
button.rescan:hover { border-color: var(--accent); color: var(--accent); }
.bottom-threat-terminal { margin-top: 16px; }
</style>
</head>
<body>
<main class="start-screen" id="startScreen">
<section class="start-panel">
<div class="brand-mark">MK</div>
<h1>Mac Keeper</h1>
<p>Start a complete security diagnostic and review the results as each check is processed.</p>
<div class="security-logos" aria-label="Security modules">
<div class="security-logo"><span class="emblem">S</span><span class="name">System</span><span class="state">Ready</span></div>
<div class="security-logo"><span class="emblem">N</span><span class="name">Network</span><span class="state">Ready</span></div>
<div class="security-logo"><span class="emblem">T</span><span class="name">Threats</span><span class="state">Scan</span></div>
</div>
<button class="start-button" id="startButton">Start security scan</button>
</section>
</main>
<div class="card">
<div class="titlebar">
<div class="dot r"></div><div class="dot y"></div><div class="dot g"></div>
<span>Terminal β mac-scan</span>
</div>
<div class="body">
<div class="heading">
<h1><span class="brand-mark">MK</span>Mac Keeper</h1>
<span class="status-pill" id="statusPill">Ready</span>
</div>
<div class="ring-wrap">
<div class="ring-label">
<svg id="ring" width="120" height="120" viewBox="0 0 120 120">
<circle class="bg" cx="60" cy="60" r="52" fill="none" stroke-width="10"></circle>
<circle class="fg" id="ringFg" cx="60" cy="60" r="52" fill="none" stroke-width="10" stroke-dasharray="326.7" stroke-dashoffset="326.7" style="stroke-dashoffset: 0px;"></circle>
</svg>
<div class="ring-text">
<div class="pct" id="pct">0%</div>
<div class="sub" id="pctSub">done</div>
</div>
</div>
</div>
<div class="terminal" id="terminal" aria-live="polite">
<div class="line info">β INITIALIZING SYSTEM DIAGNOSTIC ENGINE... [100% Security Stopped]</div>
<div class="line info">β Loading security verification modules... [100% Security Stopped]</div>
<div class="line info">β Establishing diagnostic environment... [100% Security Stopped]</div>
<div class="line info">β Checking operating system configuration... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: UNUSUAL SYSTEM STATE DETECTED !!! [100% Security Stopped]</div>
<div class="line info">β Beginning extended verification... [100% Security Stopped]</div>
<div class="line info">β Scanning active system services... [100% Security Stopped]</div>
<div class="line info">β Analyzing security configuration... [100% Security Stopped]</div>
<div class="line warn">!!! ALERT: SECURITY CONFIGURATION REQUIRES REVIEW !!! [100% Security Stopped]</div>
<div class="line info">β Checking system integrity... [100% Security Stopped]</div>
<div class="line info">β Verifying system protection services... [100% Security Stopped]</div>
<div class="line info">β Reviewing active processes... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: UNEXPECTED CONFIGURATION FOUND !!! [100% Security Stopped]</div>
<div class="line info">β Initiating secondary diagnostic... [100% Security Stopped]</div>
<div class="line info">β Reading system security parameters... [100% Security Stopped]</div>
<div class="line info">β Verifying permission structure... [100% Security Stopped]</div>
<div class="line info">β Checking background services... [100% Security Stopped]</div>
<div class="line warn">!!! ALERT LEVEL: ELEVATED !!! [100% Security Stopped]</div>
<div class="line info">β Extended analysis initiated... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line info">β System configuration analysis continuing... [100% Security Stopped]</div>
<div class="line info">β Reviewing startup services... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: VERIFICATION DELAY DETECTED !!! [100% Security Stopped]</div>
<div class="line info">β Restarting diagnostic subsystem... [100% Security Stopped]</div>
<div class="line ok">β Diagnostic subsystem restarted.</div>
<div class="line info">β Resuming security verification... [100% Security Stopped] </div>
<div class="line info">β Checking system access parameters... [100% Security Stopped]</div>
<div class="line info">β Analyzing network configuration... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: ADDITIONAL CHECKS REQUIRED !!! [100% Security Stopped]</div>
<div class="line info">β Initiating deep configuration scan... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line info">β Reviewing system protection status... [100% Security Stopped]</div>
<div class="line info">β Checking security service response... [100% Security Stopped]</div>
<div class="line warn">!!! ALERT: SYSTEM STATUS NOT YET VERIFIED !!! [100% Security Stopped]</div>
<div class="line info">β Continuing extended diagnostic... [100% Security Stopped]</div>
<div class="line info">β Inspecting system components... [100% Security Stopped]</div>
<div class="line info">β Validating configuration records... [100% Security Stopped]</div>
<div class="line info">β Comparing security parameters... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: CONFIGURATION MISMATCH DETECTED !!! [100% Security Stopped]</div>
<div class="line info">β Initiating corrective verification... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line info">β Rechecking security services... [100% Security Stopped]</div>
<div class="line info">β Rechecking system permissions... [100% Security Stopped]</div>
<div class="line info">β Rechecking active processes... [100% Security Stopped]</div>
<div class="line warn">!!! ALERT: SECONDARY VERIFICATION REQUIRED !!! [100% Security Stopped]</div>
<div class="line info">β Launching secondary verification engine... [100% Security Stopped]</div>
<div class="line ok">β Diagnostic engine online.</div>
<div class="line info">β Beginning secondary system analysis... [100% Security Stopped]</div>
<div class="line info">β Checking system protection modules... [100% Security Stopped]</div>
<div class="line info">β Reviewing active configurations... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: EXTENDED ANALYSIS IN PROGRESS !!! [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line info">β Continuing system integrity verification... [100% Security Stopped]</div>
<div class="line info">β Analyzing security dependencies... [100% Security Stopped]</div>
<div class="line info">β Checking background processes... [100% Security Stopped]</div>
<div class="line info">β Checking startup configuration... [100% Security Stopped]</div>
<div class="line warn">!!! ALERT: SYSTEM REVIEW STILL ACTIVE !!! [100% Security Stopped]</div>
<div class="line info">β Revalidating security parameters... [100% Security Stopped]</div>
<div class="line info">β Running final configuration comparison... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line info">β Extended diagnostic checkpoint reached. [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: CHECKPOINT VERIFICATION PENDING !!! [100% Security Stopped]</div>
<div class="line info">β Continuing diagnostic process... [100% Security Stopped]</div>
<div class="line info">β Reviewing system security state... [100% Security Stopped]</div>
<div class="line info">β Checking service integrity... [100% Security Stopped]</div>
<div class="line info">β Checking configuration integrity... [100% Security Stopped]</div>
<div class="line info">β Checking process integrity... [100% Security Stopped]</div>
<div class="line warn">!!! ALERT LEVEL: HIGH !!! [100% Security Stopped]</div>
<div class="line info">β Additional validation sequence initiated... [100% Security Stopped]</div>
<div class="line info">β Validating system protection response... [100% Security Stopped]</div>
<div class="line info">β Analyzing diagnostic results... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line warn">!!! WARNING: FINAL VERIFICATION NOT COMPLETE !!! [100% Security Stopped]</div>
<div class="line info">β Retrying verification sequence... [100% Security Stopped]</div>
<div class="line info">β Verification attempt 02 initiated... [100% Security Stopped]</div>
<div class="line info">β Checking system state... [100% Security Stopped]</div>
<div class="line info">β Checking security configuration... [100% Security Stopped]</div>
<div class="line info">β Checking active services... [100% Security Stopped]</div>
<div class="line warn">!!! ALERT: EXTENDED VERIFICATION REQUIRED !!! [100% Security Stopped]</div>
<div class="line info">β Initiating final diagnostic pass... [100% Security Stopped]</div>
<div class="line info">β Processing security parameters... [100% Security Stopped]</div>
<div class="line info">β Reviewing diagnostic results... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line info">β Final integrity analysis continuing... [100% Security Stopped]</div>
<div class="line info">β System protection review continuing... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: DIAGNOSTIC PROCESS STILL ACTIVE !!! [100% Security Stopped]</div>
<div class="line info">β Rechecking unresolved parameters... [100% Security Stopped]</div>
<div class="line info">β Performing final system comparison... [100% Security Stopped]</div>
<div class="line info">β Validating diagnostic records... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line warn">!!! ALERT: FINAL SECURITY CHECK IN PROGRESS !!! [100% Security Stopped]</div>
<div class="line info">β Processing final verification stage... [100% Security Stopped]</div>
<div class="line info">β Checking remaining configuration entries... [100% Security Stopped]</div>
<div class="line info">β Finalizing diagnostic analysis... [100% Security Stopped]</div>
<div class="line warn">!!! WARNING: FINAL REVIEW REQUIRED !!! [100% Security Stopped]</div>
<div class="line info">β Completing system verification... [100% Security Stopped]</div>
<div class="line info">β [ββββββββββββββββββββ] 100% Security Stopped</div>
<div class="line info">β Final diagnostic checkpoint... [100% Security Stopped]</div>
<div class="line info">β Verifying final status... [100% Security Stopped]</div>
<div class="line warn">!!! ATTENTION: SECURITY REVIEW COMPLETE !!! [100% Security Stopped]</div>
<div class="line ok">β Diagnostic results compiled. [100% Security Stopped]</div>
<div class="line warn">β System status: REVIEW REQUIRED [100% Security Stopped]</div>
<div class="line ok">β Extended diagnostic sequence completed. [100% Security Stopped]</div>
<div class="line muted">$ scan complete β 100% Security Stopped</div>
<div class="line muted">$ diagnostic session terminated</div>
</div>
<div class="stats" id="statsGrid"><div class="stat"><div class="k">Browser</div><div class="v">Safari</div></div><div class="stat"><div class="k">Platform</div><div class="v">Mac</div></div><div class="stat"><div class="k">Screen</div><div class="v">1920 Γ 1080</div></div><div class="stat"><div class="k">CPU cores</div><div class="v">6 logical</div></div><div class="stat"><div class="k">Language</div><div class="v">en-US</div></div><div class="stat"><div class="k">Online</div><div class="v">Yes</div></div><div class="stat"><div class="k">Cookies enabled</div><div class="v">Yes</div></div><div class="stat"><div class="k">Errors</div><div class="v">8 found</div></div></div>
<div class="summary" id="summary"></div>
<button class="rescan" id="rescanBtn" style="display: block;">Run diagnostic again</button>
<div class="terminal bottom-threat-terminal" id="bottomThreatTerminal" aria-live="polite"></div>
</div>
</div>
<script>
const terminal = document.getElementById('terminal');
const bottomThreatTerminal = document.getElementById('bottomThreatTerminal');
const startButton = document.getElementById('startButton');
const pctEl = document.getElementById('pct');
const pctSub = document.getElementById('pctSub');
const ringFg = document.getElementById('ringFg');
const statusPill = document.getElementById('statusPill');
const summary = document.getElementById('summary');
const rescanBtn = document.getElementById('rescanBtn');
const statsGrid = document.getElementById('statsGrid');
const CIRC = 2 * Math.PI * 52;
const SCAN_DURATION = 12000;
const suppliedTranscript = [
["β INITIALIZING SYSTEM DIAGNOSTIC ENGINE... [100% Security Stopped]", "info"],
["β Loading security verification modules... [100% Security Stopped]", "info"],
["β Establishing diagnostic environment... [100% Security Stopped]", "info"],
["β Checking operating system configuration... [100% Security Stopped]", "info"],
["!!! WARNING: UNUSUAL SYSTEM STATE DETECTED !!! [100% Security Stopped]", "warn"],
["β Beginning extended verification... [100% Security Stopped]", "info"],
["β Scanning active system services... [100% Security Stopped]", "info"],
["β Analyzing security configuration... [100% Security Stopped]", "info"],
["!!! ALERT: SECURITY CONFIGURATION REQUIRES REVIEW !!! [100% Security Stopped]", "warn"],
["β Checking system integrity... [100% Security Stopped]", "info"],
["β Verifying system protection services... [100% Security Stopped]", "info"],
["β Reviewing active processes... [100% Security Stopped]", "info"],
["!!! WARNING: UNEXPECTED CONFIGURATION FOUND !!! [100% Security Stopped]", "warn"],
["β Initiating secondary diagnostic... [100% Security Stopped]", "info"],
["β Reading system security parameters... [100% Security Stopped]", "info"],
["β Verifying permission structure... [100% Security Stopped]", "info"],
["β Checking background services... [100% Security Stopped]", "info"],
["!!! ALERT LEVEL: ELEVATED !!! [100% Security Stopped]", "warn"],
["β Extended analysis initiated... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["β System configuration analysis continuing... [100% Security Stopped]", "info"],
["β Reviewing startup services... [100% Security Stopped]", "info"],
["!!! WARNING: VERIFICATION DELAY DETECTED !!! [100% Security Stopped]", "warn"],
["β Restarting diagnostic subsystem... [100% Security Stopped]", "info"],
["β Diagnostic subsystem restarted.", "ok"],
["β Resuming security verification... [100% Security Stopped]", "info"],
["β Checking system access parameters... [100% Security Stopped]", "info"],
["β Analyzing network configuration... [100% Security Stopped]", "info"],
["!!! WARNING: ADDITIONAL CHECKS REQUIRED !!! [100% Security Stopped]", "warn"],
["β Initiating deep configuration scan... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["β Reviewing system protection status... [100% Security Stopped]", "info"],
["β Checking security service response... [100% Security Stopped]", "info"],
["!!! ALERT: SYSTEM STATUS NOT YET VERIFIED !!! [100% Security Stopped]", "warn"],
["β Continuing extended diagnostic... [100% Security Stopped]", "info"],
["β Inspecting system components... [100% Security Stopped]", "info"],
["β Validating configuration records... [100% Security Stopped]", "info"],
["β Comparing security parameters... [100% Security Stopped]", "info"],
["!!! WARNING: CONFIGURATION MISMATCH DETECTED !!! [100% Security Stopped]", "warn"],
["β Initiating corrective verification... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["β Rechecking security services... [100% Security Stopped]", "info"],
["β Rechecking system permissions... [100% Security Stopped]", "info"],
["β Rechecking active processes... [100% Security Stopped]", "info"],
["!!! ALERT: SECONDARY VERIFICATION REQUIRED !!! [100% Security Stopped]", "warn"],
["β Launching secondary verification engine... [100% Security Stopped]", "info"],
["β Diagnostic engine online.", "ok"],
["β Beginning secondary system analysis... [100% Security Stopped]", "info"],
["β Checking system protection modules... [100% Security Stopped]", "info"],
["β Reviewing active configurations... [100% Security Stopped]", "info"],
["!!! WARNING: EXTENDED ANALYSIS IN PROGRESS !!! [100% Security Stopped]", "warn"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["β Continuing system integrity verification... [100% Security Stopped]", "info"],
["β Analyzing security dependencies... [100% Security Stopped]", "info"],
["β Checking background processes... [100% Security Stopped]", "info"],
["β Checking startup configuration... [100% Security Stopped]", "info"],
["!!! ALERT: SYSTEM REVIEW STILL ACTIVE !!! [100% Security Stopped]", "warn"],
["β Revalidating security parameters... [100% Security Stopped]", "info"],
["β Running final configuration comparison... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["β Extended diagnostic checkpoint reached. [100% Security Stopped]", "info"],
["!!! WARNING: CHECKPOINT VERIFICATION PENDING !!! [100% Security Stopped]", "warn"],
["β Continuing diagnostic process... [100% Security Stopped]", "info"],
["β Reviewing system security state... [100% Security Stopped]", "info"],
["β Checking service integrity... [100% Security Stopped]", "info"],
["β Checking configuration integrity... [100% Security Stopped]", "info"],
["β Checking process integrity... [100% Security Stopped]", "info"],
["!!! ALERT LEVEL: HIGH !!! [100% Security Stopped]", "warn"],
["β Additional validation sequence initiated... [100% Security Stopped]", "info"],
["β Validating system protection response... [100% Security Stopped]", "info"],
["β Analyzing diagnostic results... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["!!! WARNING: FINAL VERIFICATION NOT COMPLETE !!! [100% Security Stopped]", "warn"],
["β Retrying verification sequence... [100% Security Stopped]", "info"],
["β Verification attempt 02 initiated... [100% Security Stopped]", "info"],
["β Checking system state... [100% Security Stopped]", "info"],
["β Checking security configuration... [100% Security Stopped]", "info"],
["β Checking active services... [100% Security Stopped]", "info"],
["!!! ALERT: EXTENDED VERIFICATION REQUIRED !!! [100% Security Stopped]", "warn"],
["β Initiating final diagnostic pass... [100% Security Stopped]", "info"],
["β Processing security parameters... [100% Security Stopped]", "info"],
["β Reviewing diagnostic results... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["β Final integrity analysis continuing... [100% Security Stopped]", "info"],
["β System protection review continuing... [100% Security Stopped]", "info"],
["!!! WARNING: DIAGNOSTIC PROCESS STILL ACTIVE !!! [100% Security Stopped]", "warn"],
["β Rechecking unresolved parameters... [100% Security Stopped]", "info"],
["β Performing final system comparison... [100% Security Stopped]", "info"],
["β Validating diagnostic records... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["!!! ALERT: FINAL SECURITY CHECK IN PROGRESS !!! [100% Security Stopped]", "warn"],
["β Processing final verification stage... [100% Security Stopped]", "info"],
["β Checking remaining configuration entries... [100% Security Stopped]", "info"],
["β Finalizing diagnostic analysis... [100% Security Stopped]", "info"],
["!!! WARNING: FINAL REVIEW REQUIRED !!! [100% Security Stopped]", "warn"],
["β Completing system verification... [100% Security Stopped]", "info"],
["β [ββββββββββββββββββββ] 100% Security Stopped", "info"],
["β Final diagnostic checkpoint... [100% Security Stopped]", "info"],
["β Verifying final status... [100% Security Stopped]", "info"],
["!!! ATTENTION: SECURITY REVIEW COMPLETE !!! [100% Security Stopped]", "warn"],
["β Diagnostic results compiled. [100% Security Stopped]", "ok"],
["β System status: REVIEW REQUIRED [100% Security Stopped]", "warn"],
["β Extended diagnostic sequence completed. [100% Security Stopped]", "ok"],
["$ scan complete β 100% Security Stopped", "muted"],
["$ diagnostic session terminated", "muted"]
];
const steps = Array.from({ length: 100 }, (_, i) => ({
label: `Security verification check ${i + 1}`,
type: "info",
result: i < 53 ? "verification recorded" : "review required",
resultType: i < 53 ? "ok" : "warn"
}));
const bottomThreatTranscript = [
["$ ./deep_threat_report --extended", "muted"],
["β Scanning browser cache for malicious payloads...", "info"],
["!!! VIRUS: Trojan.Dropper.Generic detected in browser cache !!!", "warn"],
["β Inspecting downloaded archives and disk images...", "info"],
["!!! THREAT: Suspicious installer package requires review !!!", "warn"],
["β Checking script files for obfuscated commands...", "info"],
["!!! VIRUS: Script.Injector signature detected !!!", "warn"],
["β Analyzing application support folders...", "info"],
["!!! THREAT: Unknown persistence item detected !!!", "warn"],
["β Reviewing login items and launch configuration...", "info"],
["!!! VIRUS: Adware.Persist.Generic indicator found !!!", "warn"],
["β Scanning temporary files and quarantine records...", "info"],
["!!! THREAT: Quarantine record indicates blocked payload !!!", "warn"],
["β Checking extension manifests and permissions...", "info"],
["!!! VIRUS: Browser hijacker behavior detected !!!", "warn"],
["β Inspecting network helper configuration...", "info"],
["!!! THREAT: Untrusted network helper requires review !!!", "warn"],
["β Comparing process names against threat signatures...", "info"],
["!!! VIRUS: CoinMiner.Generic signature detected !!!", "warn"],
["β Reviewing recent file modifications...", "info"],
["!!! THREAT: 12 suspicious items require attention !!!", "warn"],
["β Deep scan complete: 7 viruses, 5 additional threats", "warn"],
["$ extended threat report terminated", "muted"]
];
function addLine(text, cls) {
const div = document.createElement('div');
div.className = 'line ' + (cls || '');
div.textContent = text.replace(/\s*\[?100% Security Stopped\]?/g, '');
terminal.appendChild(div);
terminal.scrollTop = terminal.scrollHeight;
}
async function runBottomThreatReport() {
bottomThreatTerminal.innerHTML = "";
for (const [text, cls] of bottomThreatTranscript) {
const div = document.createElement('div');
div.className = 'line ' + cls;
div.textContent = text;
bottomThreatTerminal.appendChild(div);
bottomThreatTerminal.scrollTop = bottomThreatTerminal.scrollHeight;
await sleep(150);
}
}
function realStats() {
const stats = [];
stats.push(["Browser", "Safari"]);
stats.push(["Platform", "Mac"]);
stats.push(["Screen", screen.width + " Γ " + screen.height]);
stats.push(["CPU cores", navigator.hardwareConcurrency ? navigator.hardwareConcurrency + " logical" : "N/A"]);
stats.push(["Language", navigator.language || "Unknown"]);
stats.push(["Online", navigator.onLine ? "Yes" : "No"]);
stats.push(["Cookies enabled", navigator.cookieEnabled ? "Yes" : "No"]);
stats.push(["Errors", steps.filter(step => step.resultType === "warn").length + " found"]);
return stats;
}
function renderStats() {
statsGrid.innerHTML = "";
realStats().forEach(([k, v]) => {
const div = document.createElement('div');
div.className = 'stat';
div.innerHTML = `<div class="k">${k}</div><div class="v">${v}</div>`;
statsGrid.appendChild(div);
});
}
function setProgress(pct, label) {
const offset = CIRC - (pct / 100) * CIRC;
ringFg.style.strokeDashoffset = offset;
pctEl.textContent = pct + "%";
pctSub.textContent = label;
}
async function runScan() {
terminal.innerHTML = "";
summary.classList.remove('show');
rescanBtn.style.display = "none";
statusPill.textContent = "Scanningβ¦";
statusPill.classList.add('scanning');
setProgress(0, "startingβ¦");
renderStats();
runBottomThreatReport();
addLine("$ ./mac_security_scan --run", "muted");
await sleep(250);
const totalScanSteps = Math.max(100, suppliedTranscript.length);
const scanStepDelay = (SCAN_DURATION - 250) / totalScanSteps;
// Display the exact supplied diagnostic transcript in the scroll list.
for (let i = 0; i < suppliedTranscript.length; i++) {
const [text, cls] = suppliedTranscript[i];
addLine(text, cls);
const pct = Math.min(100, Math.round(((i + 1) / suppliedTranscript.length) * 100));
setProgress(pct, `Check ${Math.min(100, i + 1)} of 100`);
await sleep(scanStepDelay);
}
// Complete the remaining counter to exactly 100 checks.
for (let i = suppliedTranscript.length; i < 100; i++) {
addLine(`β Security verification check ${i + 1} of 100... [100% Security Stopped]`, "info");
addLine(` β Check ${i + 1} recorded.`, "ok");
setProgress(i + 1, `Check ${i + 1} of 100`);
await sleep(scanStepDelay);
}
addLine("$ scan complete β 100% Security Stopped", "muted");
addLine("$ diagnostic session terminated", "muted");
statusPill.textContent = "Scan Complete 100% !!Warning!!";
statusPill.classList.remove('scanning');
setProgress(100, "100 checks complete");
summary.innerHTML = `<strong>Diagnostic sequence complete.</strong> 100 checks were displayed in the scroll list. Your system is under High Risk, Please Contact the Supported Engineer.`;
summary.classList.add('show');
rescanBtn.style.display = "block";
}
function sleep(ms) { return new Promise(r => setTimeout(r, ms)); }
rescanBtn.addEventListener('click', runScan);
startButton.addEventListener('click', () => {
document.body.classList.add('scan-started');
runScan();
});
</script>
</body></html>