v-dc-mmt-rm-l / index.html
dropkickJesus999's picture
1. **INSTANT ACCESS** - No registration → Session ID = SHA256(browser_fingerprint + timestamp) - Session lifetime: 60 min (extendable via mining) 2. **TERMINAL COMMAND CENTER** - Embedded xterm.js with commands: * `number_gen -loc [Hell/NYC] -type [custom/random]` * `mirror --url [service.com]` (auto-injects OTPs) * `inbox` (view all messages) * `reply -num [sender] -msg "text"` * `mining --start/--status` 3. **FICTIONAL AREA CODES (FULL SMS FUNCTIONALITY)** - Receive/send normal texts + verification codes: * `666` (Hell, MI): Flaming message animations * `777` (Atlantis, FL): Water ripple effects * `999` (Area 51, NV): UFO abduction visuals - Real US coverage: All valid area codes 4. **MESSAGING SYSTEM** - Full SMS capabilities: * Send/receive texts to any number * Attach images/files (max 5MB) * Group messaging support - Auto-detection: Verification codes → highlighted red Normal texts → displayed white 5. **SECURITY & ROUTING** - Black Hole Relay: `Sender → Tor → Military Proxy → Your Terminal` - Spoof carrier IDs (AT&T/Verizon) for all numbers - Auto-encrypt attachments with AES-256 6. **ALL FEATURES FREE** - Unlimited numbers/texts - VøïdMirror™ auto-injection - Vøïd Vault with dead-man switch - Carrier spoofing 7. **MONETIZATION** - Opt-in Monero mining: * 30% CPU cap * Rewards: - 10 min mining = +1 hour session - 1 hr mining = Dark Token - Token uses: * Reserved numbers (5 tokens/week) * Priority routing (2 tokens) 8. **DESIGN SPECS** - Color Scheme: * Background: #0A0A0A (Void Black) * Terminal: #00FF41 (Matrix Green) * Icons: #00E8FC (Neon Blue) - Animations: * Hell numbers: Flaming borders * OTP arrival: Skull icon pulse - Icon: Broken phone with neon blue cracks 9. **COMPLIANCE** - Auto-block: * Banking/gov services (regex filters) * Spam numbers (community-reported) - Disclaimer: "666 numbers may summon demons - reply at your own risk" **Technical Requirements**: ```yaml backend: - SMS Gateway: Twilio API + custom spoofing - Routing: Onionize.js (Tor) + proxy chaining - Security: WebCrypto API for end-to-end encryption - Storage: Session-scoped IndexedDB (auto-wipe on exit) frontend: - Terminal: xterm.js with custom command parser - SMS Interface: Dual-view (terminal/GUI toggle) - Mapping: Leaflet.js for number location visuals - Effects: WebGL animations for area code themes deployment: - PWA-first (mobile/desktop) - Zero persistent data - Test coverage: * Hell number SMS send/receive * VøïdMirror™ auto-injection test * Mining thermal safety check - Initial Deployment
35a1974 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>VøïdComm Terminal</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<script src="https://unpkg.com/[email protected]/lib/xterm.js"></script>
<link href="https://unpkg.com/[email protected]/css/xterm.css" rel="stylesheet">
<style>
@import url('https://fonts.googleapis.com/css2?family=Major+Mono+Display&family=JetBrains+Mono:wght@400;700&display=swap');
:root {
--void-black: #0A0A0A;
--matrix-green: #00FF41;
--neon-blue: #00E8FC;
--terminal-bg: #011;
--hell-red: #ff3300;
--atlantis-blue: #00d4ff;
--area51-purple: #b300ff;
}
body {
background-color: var(--void-black);
color: var(--matrix-green);
font-family: 'JetBrains Mono', monospace;
min-height: 100vh;
margin: 0;
overflow-x: hidden;
position: relative;
}
body::before {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(circle at center, rgba(17, 17, 17, 0.8) 0%, var(--void-black) 70%);
z-index: -2;
}
body::after {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image:
radial-gradient(circle, rgba(255,0,0,0.05) 1px, transparent 2px),
radial-gradient(circle, rgba(0,255,65,0.05) 1px, transparent 2px);
background-size: 30px 30px;
opacity: 0.1;
z-index: -1;
}
.matrix-text {
font-family: 'Major Mono Display', monospace;
}
.glitch-text {
position: relative;
color: var(--matrix-green);
animation: glitch 3s infinite;
}
@keyframes glitch {
0% { text-shadow: 0.05em 0 0 rgba(255,0,0,0.75); }
14% { text-shadow: 0.05em 0 0 rgba(255,0,0,0.75), -0.05em -0.025em 0 rgba(0,255,0,0.75); }
15% { text-shadow: -0.05em -0.025em 0 rgba(0,255,0,0.75), 0.025em 0.05em 0 rgba(0,0,255,0.75); }
49% { text-shadow: 0.025em 0.05em 0 rgba(0,0,255,0.75); }
50% { text-shadow: -0.05em 0 0 rgba(255,0,0,0.75); }
99% { text-shadow: -0.05em 0 0 rgba(255,0,0,0.75), 0.05em 0.025em 0 rgba(0,255,0,0.75); }
100% { text-shadow: 0.05em 0 0 rgba(255,0,0,0.75); }
}
.hell-flames {
position: relative;
padding: 0.25rem 1rem;
border-left: 2px solid var(--hell-red);
box-shadow: 0 0 15px var(--hell-red);
animation: flame 1.5s infinite ease-in-out;
}
.hell-flames::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(to right, rgba(255,80,0,0.3) 0%, transparent 100%);
animation: flame-light 1s infinite;
}
@keyframes flame {
0%, 100% { box-shadow: 0 0 15px var(--hell-red); }
50% { box-shadow: 0 0 25px var(--hell-red), 0 0 30px rgba(255,100,0,0.8); }
}
.atlantis-ripple {
position: relative;
overflow: hidden;
padding: 0.25rem 1rem;
border-left: 2px solid var(--atlantis-blue);
box-shadow: 0 0 15px var(--atlantis-blue);
}
.atlantis-ripple::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(circle, rgba(0,255,255,0.3) 0%, transparent 70%);
animation: ripple 4s infinite linear;
}
@keyframes ripple {
0% { transform: scale(1); opacity: 1; }
50% { transform: scale(1.5); opacity: 0; }
100% { transform: scale(1); opacity: 0; }
}
.ufo-effect {
position: relative;
padding: 0.25rem 1rem;
border-left: 2px solid var(--area51-purple);
box-shadow: 0 0 15px var(--area51-purple);
animation: ufo 3s infinite ease-in-out;
}
@keyframes ufo {
0%, 100% { transform: translateY(0); box-shadow: 0 0 15px var(--area51-purple); }
50% { transform: translateY(-5px); box-shadow: 0 0 25px var(--area51-purple); }
}
.skull-pulse {
animation: pulse 1s infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.1); }
}
.terminal-wrapper {
background: var(--terminal-bg);
border-radius: 0.5rem;
overflow: hidden;
box-shadow: 0 0 15px rgba(0, 255, 65, 0.2);
height: 60vh;
}
.smokescreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: radial-gradient(circle, rgba(0,255,65,0.02) 0%, transparent 70%);
pointer-events: none;
animation: smokescreen 20s infinite linear;
z-index: 10;
}
@keyframes smokescreen {
0% { background-position: 0% 0%; }
50% { background-position: 25% 75%; }
100% { background-position: 0% 0%; }
}
.terminal-scrollbar::-webkit-scrollbar {
width: 6px;
}
.terminal-scrollbar::-webkit-scrollbar-track {
background: rgba(1, 10, 1, 0.8);
}
.terminal-scrollbar::-webkit-scrollbar-thumb {
background: rgba(0, 255, 65, 0.4);
border-radius: 3px;
}
.crack-effect {
position: relative;
}
.crack-effect::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image:
linear-gradient(45deg, transparent 45%, rgba(0,232,252,0.3) 46%, transparent 47%),
linear-gradient(-45deg, transparent 45%, rgba(0,232,252,0.3) 46%, transparent 47%);
background-size: 20px 20px;
animation: crack 60s infinite linear;
}
@keyframes crack {
0% { background-position: 0 0; }
100% { background-position: 100% 100%; }
}
.mining-status {
position: relative;
overflow: hidden;
box-shadow: 0 0 10px rgba(0,255,65,0.5);
}
.mining-status::before {
content: "";
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(0,255,65,0.2), transparent);
animation: mining-glow 3s infinite ease-in-out;
}
@keyframes mining-glow {
0% { left: -100%; }
50% { left: 100%; }
100% { left: -100%; }
}
.otp-code {
animation: blink 1s infinite;
}
@keyframes blink {
0%, 100% { background: rgba(255,0,0,0.3); }
50% { background: rgba(255,0,0,0.6); }
}
</style>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
'void-black': '#0A0A0A',
'matrix-green': '#00FF41',
'neon-blue': '#00E8FC',
'terminal-bg': '#011',
'hell-red': '#ff3300',
'atlantis-blue': '#00d4ff',
'area51-purple': '#b300ff'
},
fontFamily: {
'matrix': ['"Major Mono Display"', 'monospace'],
'terminal': ['"JetBrains Mono"', 'monospace']
}
}
}
}
</script>
</head>
<body class="bg-void-black text-matrix-green relative">
<div class="smokescreen"></div>
<div class="container mx-auto px-4 py-8">
<!-- Header -->
<header class="flex justify-between items-center mb-10 crack-effect">
<div class="flex items-center space-x-4">
<div class="text-4xl relative">
<i class="fas fa-mobile-alt text-neon-blue"></i>
<i class="fas fa-bolt absolute -top-2 -right-2 text-xs text-hell-red"></i>
</div>
<h1 class="text-3xl font-matrix glitch-text">Vøïd<span class="text-neon-blue">Comm</span></h1>
</div>
<div class="text-right">
<div id="session-status" class="flex items-center space-x-2">
<div class="w-2 h-2 bg-matrix-green rounded-full animate-pulse"></div>
<span class="text-sm">Session ID: </span>
<span class="text-sm" id="session-id">3b4d...a7f9</span>
</div>
<div class="text-xs text-matrix-green/70">
Expires in: <span id="session-timer">57:23</span>
<button id="extend-session" class="ml-2 text-xs text-neon-blue hover:underline">Extend via mining</button>
</div>
</div>
</header>
<!-- Main Content -->
<div class="grid grid-cols-1 lg:grid-cols-3 gap-8">
<!-- Terminal & SMS Interface -->
<div class="lg:col-span-2 flex flex-col space-y-8">
<!-- Terminal -->
<div class="terminal-wrapper">
<div class="p-3 border-b border-matrix-green/30 flex space-x-2">
<div class="w-3 h-3 rounded-full bg-hell-red"></div>
<div class="w-3 h-3 rounded-full bg-neon-blue"></div>
<div class="w-3 h-3 rounded-full bg-area51-purple"></div>
</div>
<div id="terminal" class="h-full p-4 terminal-scrollbar"></div>
</div>
<!-- SMS Log -->
<div class="bg-terminal-bg rounded-lg p-4">
<div class="flex justify-between items-center mb-4">
<h2 class="text-xl font-matrix flex items-center">
<i class="fas fa-inbox mr-2 text-neon-blue"></i>
SMS Inbox
</h2>
<div class="flex space-x-2">
<button id="terminal-view" class="px-3 py-1 bg-matrix-green/10 hover:bg-matrix-green/30 text-xs rounded transition">Terminal View</button>
<button id="new-message" class="px-3 py-1 bg-neon-blue/10 hover:bg-neon-blue/30 text-xs text-neon-blue rounded transition">
<i class="fas fa-plus mr-1"></i>New Message
</button>
</div>
</div>
<div class="space-y-3 max-h-96 overflow-y-auto terminal-scrollbar">
<!-- SMS Messages -->
<div class="bg-void-black/50 p-3 rounded border-l-4 border-hell-red hell-flames">
<div class="flex justify-between items-start">
<div>
<span class="text-hell-red">(666) 111-9876</span>
<span class="text-white">Hell, MI</span>
</div>
<span class="text-xs text-matrix-green/70">Just now</span>
</div>
<div class="mt-2">
<span class="bg-hell-red/10 px-2 py-1 rounded">OTP:</span>
<span class="font-bold otp-code">487294</span>
<span class="ml-2">for account login</span>
</div>
</div>
<div class="bg-void-black/50 p-3 rounded border-l-4 border-area51-purple ufo-effect">
<div class="flex justify-between items-start">
<div>
<span class="text-area51-purple">(999) 555-XXXX</span>
<span class="text-white">Area 51, NV</span>
</div>
<span class="text-xs text-matrix-green/70">4 min ago</span>
</div>
<div class="mt-2 flex items-center">
<span class="mr-2"><i class="fas fa-user-secret text-area51-purple"></i></span>
<span>They know you're accessing our network. Proceed with caution.</span>
</div>
</div>
<div class="bg-void-black/50 p-3 rounded border-l-4 border-atlantis-blue atlantis-ripple">
<div class="flex justify-between items-start">
<div>
<span class="text-atlantis-blue">(777) 123-4567</span>
<span class="text-white">Atlantis, FL</span>
</div>
<span class="text-xs text-matrix-green/70">12 min ago</span>
</div>
<div class="mt-2">
<p>Don't forget: Meeting with Poseidon tomorrow at Coral Reef Cafe</p>
<div class="mt-2 flex space-x-2">
<div class="text-xs px-2 py-1 bg-atlantis-blue/10 text-atlantis-blue rounded">Image</div>
<div class="text-xs px-2 py-1 bg-atlantis-blue/10 text-atlantis-blue rounded">Location</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Controls & Features -->
<div class="space-y-8">
<!-- Generate Numbers -->
<div class="bg-terminal-bg rounded-lg p-4">
<h2 class="text-xl font-matrix mb-4 flex items-center">
<i class="fas fa-hashtag mr-2 text-neon-blue"></i>
Number Generation
</h2>
<div class="space-y-4">
<div class="flex items-center space-x-2">
<div class="w-10 h-10 rounded-full bg-hell-red/30 flex items-center justify-center">
<i class="fas fa-fire text-hell-red"></i>
</div>
<div>
<div class="font-bold">Hell, MI</div>
<div class="text-xs text-matrix-green/70">Area code: 666</div>
</div>
<button class="ml-auto px-3 py-1 bg-hell-red/10 hover:bg-hell-red/20 text-xs text-hell-red rounded transition">
Generate
</button>
</div>
<div class="flex items-center space-x-2">
<div class="w-10 h-10 rounded-full bg-atlantis-blue/30 flex items-center justify-center">
<i class="fas fa-water text-atlantis-blue"></i>
</div>
<div>
<div class="font-bold">Atlantis, FL</div>
<div class="text-xs text-matrix-green/70">Area code: 777</div>
</div>
<button class="ml-auto px-3 py-1 bg-atlantis-blue/10 hover:bg-atlantis-blue/20 text-xs text-atlantis-blue rounded transition">
Generate
</button>
</div>
<div class="flex items-center space-x-2">
<div class="w-10 h-10 rounded-full bg-area51-purple/30 flex items-center justify-center">
<i class="fas fa-ufo text-area51-purple"></i>
</div>
<div>
<div class="font-bold">Area 51, NV</div>
<div class="text-xs text-matrix-green/70">Area code: 999</div>
</div>
<button class="ml-auto px-3 py-1 bg-area51-purple/10 hover:bg-area51-purple/20 text-xs text-area51-purple rounded transition">
Generate
</button>
</div>
</div>
</div>
<!-- Mining Module -->
<div class="bg-terminal-bg rounded-lg p-4">
<h2 class="text-xl font-matrix mb-4 flex items-center">
<i class="fas fa-microchip mr-2 text-neon-blue"></i>
Mining Module
</h2>
<div class="mining-status bg-matrix-green/5 p-4 rounded-lg mb-4">
<div class="flex justify-between items-center">
<div class="text-sm">
<div>Status: <span id="mining-status" class="text-matrix-green">Inactive</span></div>
<div>CPU Usage: <span id="cpu-usage">0%</span> (limit: 30%)</div>
</div>
<div id="mining-reward" class="text-center">
<div class="text-xs">Session Extension</div>
<div class="text-matrix-green">00:00</div>
</div>
</div>
<div id="mining-bar" class="w-full h-2 bg-void-black mt-2 rounded overflow-hidden">
<div class="h-full bg-matrix-green w-0"></div>
</div>
</div>
<div class="flex space-x-3">
<button id="start-mining" class="flex-1 bg-matrix-green/10 hover:bg-matrix-green/20 text-sm py-2 px-4 rounded transition">
Start Mining
</button>
<button id="stop-mining" class="flex-1 bg-hell-red/10 hover:bg-hell-red/20 text-sm py-2 px-4 text-hell-red rounded transition">
Stop
</button>
</div>
</div>
<!-- Security & Routing -->
<div class="bg-terminal-bg rounded-lg p-4">
<h2 class="text-xl font-matrix mb-4 flex items-center">
<i class="fas fa-user-shield mr-2 text-neon-blue"></i>
Security & Routing
</h2>
<div class="space-y-3 text-sm">
<div class="flex">
<div class="w-6 flex justify-center">
<i class="fas fa-tor-on text-matrix-green"></i>
</div>
<div>Tor Encryption: Active</div>
</div>
<div class="flex">
<div class="w-6 flex justify-center">
<i class="fas fa-user-secret text-matrix-green"></i>
</div>
<div>Proxy Chain: Active (3 hops)</div>
</div>
<div class="flex">
<div class="w-6 flex justify-center">
<i class="fas fa-sync text-matrix-green"></i>
</div>
<div>Carrier Spoof: AT&T (Default)</div>
</div>
<div class="flex">
<div class="w-6 flex justify-center">
<i class="fas fa-lock text-matrix-green"></i>
</div>
<div>End-to-end Encryption: Enabled</div>
</div>
<div class="mt-4 p-2 bg-void-black rounded">
<div class="text-xs text-matrix-green/70">Current Spoof ID:</div>
<div class="text-sm">AT&T Mobile / (999) XXX-XXXX</div>
</div>
<button class="mt-3 w-full bg-neon-blue/10 hover:bg-neon-blue/20 text-sm py-2 px-4 rounded transition text-center">
Rotate Identity
</button>
</div>
</div>
</div>
</div>
<!-- Disclaimer -->
<div class="mt-8 text-xs text-matrix-green/50 p-3 border-t border-matrix-green/20">
<p class="text-center">
Warning: 666 numbers may summon demons - reply at your own risk.
Banking and government services are automatically blocked. This service is strictly for educational and fictional purposes.
</p>
</div>
</div>
<!-- New Message Modal -->
<div id="new-message-modal" class="fixed inset-0 bg-black/70 z-50 hidden items-center justify-center p-4">
<div class="bg-terminal-bg rounded-lg p-6 max-w-lg w-full">
<div class="flex justify-between items-center mb-4">
<h3 class="text-lg font-matrix flex items-center">
<i class="fas fa-paper-plane mr-2 text-neon-blue"></i>
New Encrypted Message
</h3>
<button id="close-modal" class="text-matrix-green hover:text-white">
<i class="fas fa-times"></i>
</button>
</div>
<div class="space-y-4">
<div>
<label class="text-matrix-green/80 text-sm block mb-1">To:</label>
<input type="text" placeholder="Number or contact" class="w-full bg-void-black border border-matrix-green/30 text-matrix-green p-2 rounded focus:outline-none focus:ring-1 focus:ring-matrix-green">
</div>
<div>
<label class="text-matrix-green/80 text-sm block mb-1">From (Spoof):</label>
<div class="flex">
<select class="bg-void-black border border-matrix-green/30 text-matrix-green p-2 rounded focus:outline-none focus:ring-1 focus:ring-matrix-green">
<option>(666) XXX-XXXX</option>
<option>(777) XXX-XXXX</option>
<option>(999) XXX-XXXX</option>
</select>
<select class="ml-2 bg-void-black border border-matrix-green/30 text-matrix-green p-2 rounded focus:outline-none focus:ring-1 focus:ring-matrix-green">
<option>AT&T</option>
<option>Verizon</option>
<option>T-Mobile</option>
<option>Sprint</option>
</select>
</div>
</div>
<div>
<label class="text-matrix-green/80 text-sm block mb-1">Message:</label>
<textarea class="w-full bg-void-black border border-matrix-green/30 text-matrix-green p-2 rounded focus:outline-none focus:ring-1 focus:ring-matrix-green min-h-32"></textarea>
</div>
<div class="flex items-center space-x-4">
<button class="px-3 py-1 bg-matrix-green/10 hover:bg-matrix-green/20 text-sm rounded transition flex items-center">
<i class="fas fa-paperclip mr-1"></i> Attach
</button>
<button class="px-3 py-1 bg-hell-red/10 hover:bg-hell-red/20 text-sm rounded transition text-hell-red flex items-center">
<i class="fas fa-skull mr-1"></i> Hell OTP
</button>
<button class="ml-auto px-4 py-2 bg-matrix-green/20 hover:bg-matrix-green/40 rounded transition">
Send
</button>
</div>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Initialize terminal
const terminal = new Terminal({
theme: {
background: '#001101',
foreground: '#00FF41',
cursor: '#00FF41',
selectionBackground: '#00FF41',
selectionInactiveBackground: '#005500'
},
fontFamily: '"JetBrains Mono", monospace',
fontSize: 14
});
terminal.open(document.getElementById('terminal'));
terminal.write('VøïdComm Terminal v3.14 [session initiated]\r\n');
terminal.write('Type "help" for available commands\r\n\r\n');
// Set up command handling
terminal.onKey(e => {
const printable = !e.domEvent.altKey && !e.domEvent.ctrlKey && !e.domEvent.metaKey;
if (e.key === '\r') {
// Handle command
handleCommand();
terminal.prompt();
} else if (e.key === '\u007F') {
// Backspace
terminal.write('\b \b');
} else if (printable) {
terminal.write(e.key);
}
});
// Command processing
function handleCommand() {
const command = getCurrentCommand().trim();
terminal.write('\r\n');
switch(command.split(' ')[0]) {
case 'help':
terminal.write('Available commands:\r\n');
terminal.write(' number_gen -loc [Hell/NYC] -type [custom/random]\r\n');
terminal.write(' mirror --url [service.com]\r\n');
terminal.write(' inbox\r\n');
terminal.write(' reply -num [sender] -msg "text"\r\n');
terminal.write(' mining --start/--status\r\n');
terminal.write(' exit - terminate session\r\n');
break;
case 'number_gen':
generateNumber(command);
break;
case 'mirror':
mirrorService(command);
break;
case 'inbox':
displayInbox();
break;
case 'reply':
sendReply(command);
break;
case 'mining':
handleMining(command);
break;
case 'exit':
terminal.write('Session terminated. All data wiped.\r\n');
terminal.write('VøïdComm. Gone without a trace.\r\n');
break;
default:
terminal.write(`Command not recognized: ${command}\r\n`);
}
terminal.write('\r\n');
}
function getCurrentCommand() {
return ''; // Simplified for demo
}
function generateNumber(command) {
const matches = command.match(/-loc (\w+)/);
const location = matches ? matches[1] : 'random';
const numbers = {
'Hell': '+1-666-555-',
'NYC': '+1-212-777-',
'random': '+1-' + Math.floor(100 + Math.random() * 900) + '-' + Math.floor(100 + Math.random() * 900) + '-'
};
const rand = Math.floor(1000 + Math.random() * 9000);
const num = numbers[location] || numbers['random'];
terminal.write(`Generated number: ${num}${rand}\r\n`);
}
function mirrorService(command) {
terminal.write('Initiating VøïdMirror™ service...\r\n');
terminal.write('Injecting OTP interceptors...\r\n');
terminal.write('Ready to capture authentication codes\r\n');
}
function displayInbox() {
terminal.write('Latest messages:\r\n');
terminal.write('1. (666) 111-9876: New OTP received\r\n');
terminal.write('2. (999) 555-XXXX: System alert\r\n');
terminal.write('3. (777) 123-4567: Meeting reminder\r\n');
}
function sendReply(command) {
terminal.write('Sending encrypted reply...\r\n');
terminal.write('Spoofing carrier identity...\r\n');
terminal.write('Message delivered via Black Hole Relay\r\n');
}
function handleMining(command) {
if (command.includes('--start')) {
document.getElementById('mining-status').textContent = 'Active';
document.getElementById('cpu-usage').textContent = '28%';
terminal.write('Mining module activated. CPU capped at 30%\r\n');
terminal.write('Session extended by 10 minutes\r\n');
} else {
terminal.write('Mining status: Active\r\n');
terminal.write('CPU usage: 28%\r\n');
terminal.write('Session extended: 00:57:43 remaining\r\n');
}
}
// UI interactions
document.getElementById('new-message').addEventListener('click', () => {
document.getElementById('new-message-modal').classList.remove('hidden');
document.getElementById('new-message-modal').classList.add('flex');
});
document.getElementById('close-modal').addEventListener('click', () => {
document.getElementById('new-message-modal').classList.add('hidden');
document.getElementById('new-message-modal').classList.remove('flex');
});
document.getElementById('terminal-view').addEventListener('click', () => {
document.querySelector('.terminal-wrapper').scrollIntoView({ behavior: 'smooth' });
});
// Mining controls
document.getElementById('start-mining').addEventListener('click', () => {
document.getElementById('mining-status').textContent = 'Active';
document.getElementById('cpu-usage').textContent = '28%';
document.querySelector('#mining-bar > div').style.width = '70%';
// Start session timer extension
let timeLeft = 60 * 60; // 60 minutes
const extendInterval = setInterval(() => {
if (timeLeft <= 0) return;
timeLeft++;
const hours = Math.floor(timeLeft / 3600);
const minutes = Math.floor((timeLeft % 3600) / 60);
const seconds = timeLeft % 60;
document.getElementById('mining-reward').innerHTML = `
<div class="text-xs">Session Extension</div>
<div class="text-matrix-green">${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}</div>
`;
}, 1000);
});
// Session timer
let sessionTime = 57 * 60 + 23; // 57 minutes and 23 seconds
const timerInterval = setInterval(() => {
sessionTime--;
if (sessionTime <= 0) {
clearInterval(timerInterval);
document.getElementById('session-timer').textContent = 'EXPIRED';
document.getElementById('session-status').innerHTML = '<div class="text-hell-red">Session terminated</div>';
return;
}
const minutes = Math.floor(sessionTime / 60);
const seconds = sessionTime % 60;
document.getElementById('session-timer').textContent = `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
}, 1000);
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=dropkickJesus999/v-dc-mmt-rm-l" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>