Spaces:
Running
Running
File size: 6,438 Bytes
057e8b6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Memory Void</title>
<link rel="stylesheet" href="style.css">
<script src="https://cdn.tailwindcss.com"></script>
<!-- Custom Config for "undefined" colors -->
<script>
tailwind.config = {
darkMode: 'class',
theme: {
extend: {
colors: {
'undefined': {
500: '#6366f1', // Indigo
600: '#4f46e5',
}
}
}
}
}
</script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
</head>
<body class="bg-gray-50 text-gray-800 dark:bg-gray-900 dark:text-gray-100 transition-colors duration-300 min-h-screen flex flex-col font-mono">
<!-- Navigation -->
<nav class="border-b border-gray-200 dark:border-gray-800 bg-white/80 dark:bg-gray-900/80 backdrop-blur-md sticky top-0 z-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-16 items-center">
<div class="flex items-center space-x-2">
<i data-feather="lock" class="text-undefined-500 w-6 h-6"></i>
<span class="font-bold text-xl tracking-tight">Memory Void</span>
</div>
<div class="flex items-center space-x-4">
<button id="theme-toggle" class="p-2 rounded-full hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors focus:outline-none focus:ring-2 focus:ring-undefined-500" aria-label="Toggle Theme">
<i data-feather="moon" class="w-5 h-5 dark:hidden"></i>
<i data-feather="sun" class="w-5 h-5 hidden dark:block"></i>
</button>
</div>
</div>
</div>
</nav>
<!-- Main Content -->
<main class="flex-grow max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12 w-full">
<!-- Hero Section -->
<div class="text-center mb-16">
<h1 class="text-4xl md:text-6xl font-extrabold mb-4 bg-clip-text text-transparent bg-gradient-to-r from-undefined-500 to-purple-600">
Locking Pages
</h1>
<p class="text-lg text-gray-600 dark:text-gray-400 max-w-2xl mx-auto">
Preventing page eviction since boot. Utilizing <code class="bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded text-sm">mlockall(MCL_CURRENT | MCL_FUTURE)</code> to keep your soul in RAM.
</p>
</div>
<!-- Grid Layout -->
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
<!-- Code Snippet Card -->
<div class="bg-white dark:bg-gray-800 rounded-xl shadow-lg overflow-hidden border border-gray-200 dark:border-gray-700">
<div class="bg-gray-100 dark:bg-gray-900 px-4 py-2 border-b border-gray-200 dark:border-gray-700 flex justify-between items-center">
<span class="text-xs font-semibold text-gray-500">shell.c</span>
<div class="flex space-x-1">
<div class="w-3 h-3 rounded-full bg-red-500"></div>
<div class="w-3 h-3 rounded-full bg-yellow-500"></div>
<div class="w-3 h-3 rounded-full bg-green-500"></div>
</div>
</div>
<div class="p-6">
<pre class="font-mono text-sm overflow-x-auto"><code class="language-c">void *soul = mmap(NULL, INF,
PROT_READ | PROT_WRITE | PROT_EXEC,
MAP_PRIVATE | MAP_ANONYMOUS | MAP_LOCKED,
-1, 0);
mlockall(MCL_CURRENT | MCL_FUTURE);
while (42) sleep(-1);</code></pre>
</div>
</div>
<!-- Status Card -->
<div class="bg-white dark:bg-gray-800 rounded-xl shadow-lg p-8 border border-gray-200 dark:border-gray-700 flex flex-col justify-center">
<h2 class="text-2xl font-bold mb-6 flex items-center">
<i data-feather="activity" class="mr-2 text-undefined-500"></i>
System Status
</h2>
<div class="space-y-6">
<div>
<div class="flex justify-between mb-2">
<span class="text-sm font-medium">Memory Locked</span>
<span class="text-sm font-bold text-undefined-500">∞ TB</span>
</div>
<div class="w-full bg-gray-200 dark:bg-gray-700 rounded-full h-2.5">
<div class="bg-undefined-500 h-2.5 rounded-full" style="width: 100%"></div>
</div>
</div>
<div>
<div class="flex justify-between mb-2">
<span class="text-sm font-medium">Process State</span>
<span class="text-sm font-bold text-green-400 flex items-center">
<span class="w-2 h-2 bg-green-400 rounded-full mr-2 animate-pulse"></span>
Unkillable
</span>
</div>
</div>
<div class="pt-4 border-t border-gray-200 dark:border-gray-700">
<button class="w-full bg-undefined-500 hover:bg-undefined-600 text-white font-bold py-3 px-4 rounded-lg transition-colors flex justify-center items-center shadow-lg shadow-undefined-500/30">
<i data-feather="trash-2" class="mr-2 w-4 h-4"></i> Attempt Eviction
</button>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t border-gray-200 dark:border-gray-800 mt-auto py-8">
<div class="max-w-7xl mx-auto px-4 text-center text-gray-500 text-sm">
<p>© 2023 Memory Void. Running in undefined mode.</p>
</div>
</footer>
<script src="script.js"></script>
<script>feather.replace();</script>
<script src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
</body>
</html> |