Spaces:
Running
Running
| <html lang="fr"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>MegaShield VPN - Le VPN le plus puissant au monde</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"> | |
| <style> | |
| .gradient-bg { | |
| background: linear-gradient(135deg, #1e3c72 0%, #2a5298 50%, #7db9e8 100%); | |
| } | |
| .connection-animation { | |
| animation: pulse 2s infinite; | |
| } | |
| @keyframes pulse { | |
| 0% { box-shadow: 0 0 0 0 rgba(74, 144, 226, 0.7); } | |
| 70% { box-shadow: 0 0 0 15px rgba(74, 144, 226, 0); } | |
| 100% { box-shadow: 0 0 0 0 rgba(74, 144, 226, 0); } | |
| } | |
| .server-node { | |
| position: absolute; | |
| width: 8px; | |
| height: 8px; | |
| background-color: #3b82f6; | |
| border-radius: 50%; | |
| filter: drop-shadow(0 0 5px #3b82f6); | |
| } | |
| .cyber-grid { | |
| background-image: | |
| linear-gradient(rgba(59, 130, 246, 0.1) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(59, 130, 246, 0.1) 1px, transparent 1px); | |
| background-size: 20px 20px; | |
| } | |
| </style> | |
| </head> | |
| <body class="bg-gray-900 text-white cyber-grid min-h-screen"> | |
| <div class="container mx-auto px-4 py-8"> | |
| <!-- Header --> | |
| <header class="flex justify-between items-center mb-12"> | |
| <div class="flex items-center"> | |
| <i class="fas fa-shield-alt text-4xl text-blue-500 mr-3"></i> | |
| <h1 class="text-3xl font-bold bg-clip-text text-transparent gradient-bg"> | |
| MegaShield <span class="text-blue-400">VPN</span> | |
| </h1> | |
| </div> | |
| <div class="flex items-center space-x-4"> | |
| <div class="relative group"> | |
| <button class="px-4 py-2 bg-blue-600 hover:bg-blue-700 rounded-lg flex items-center"> | |
| <i class="fas fa-globe mr-2"></i> | |
| <span>Français</span> | |
| </button> | |
| </div> | |
| <button class="px-4 py-2 bg-gray-800 hover:bg-gray-700 rounded-lg"> | |
| <i class="fas fa-user"></i> | |
| </button> | |
| </div> | |
| </header> | |
| <!-- Main Dashboard --> | |
| <main class="grid grid-cols-1 lg:grid-cols-3 gap-8"> | |
| <!-- Connection Panel --> | |
| <div class="lg:col-span-2 bg-gray-800 rounded-xl p-6 shadow-xl border border-gray-700"> | |
| <div class="flex justify-between items-center mb-6"> | |
| <h2 class="text-2xl font-semibold">Tableau de contrôle</h2> | |
| <div class="flex items-center text-green-400"> | |
| <div class="w-3 h-3 rounded-full bg-green-500 mr-2"></div> | |
| <span>Système opérationnel</span> | |
| </div> | |
| </div> | |
| <!-- Connection Status --> | |
| <div class="bg-gray-900 rounded-lg p-6 mb-6 relative overflow-hidden"> | |
| <div class="absolute inset-0 opacity-20"> | |
| <div class="server-node" style="top: 20%; left: 15%;"></div> | |
| <div class="server-node" style="top: 30%; left: 75%;"></div> | |
| <div class="server-node" style="top: 70%; left: 25%;"></div> | |
| <div class="server-node" style="top: 80%; left: 65%;"></div> | |
| </div> | |
| <div class="relative z-10 flex flex-col items-center"> | |
| <div class="w-32 h-32 rounded-full gradient-bg flex items-center justify-center mb-6 connection-animation"> | |
| <i class="fas fa-lock text-4xl text-white"></i> | |
| </div> | |
| <h3 class="text-xl font-semibold mb-2">Protection active</h3> | |
| <p class="text-gray-400 mb-6 text-center">Votre connexion est sécurisée par 100 000 IA et change automatiquement toutes les 15 minutes</p> | |
| <div class="w-full bg-gray-800 rounded-full h-2.5 mb-4"> | |
| <div class="bg-blue-600 h-2.5 rounded-full" style="width: 100%"></div> | |
| </div> | |
| <div class="grid grid-cols-3 gap-4 w-full text-center"> | |
| <div> | |
| <div class="text-sm text-gray-400">Serveur actuel</div> | |
| <div class="font-mono text-blue-400">#XK-7294</div> | |
| </div> | |
| <div> | |
| <div class="text-sm text-gray-400">Prochain changement</div> | |
| <div class="font-mono" id="countdown">14:59</div> | |
| </div> | |
| <div> | |
| <div class="text-sm text-gray-400">Puissance IA</div> | |
| <div class="font-mono text-green-400">100,000x</div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Protection Features --> | |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-4 mb-6"> | |
| <div class="bg-gray-900 p-4 rounded-lg border border-gray-700"> | |
| <div class="flex items-center mb-2"> | |
| <div class="w-10 h-10 rounded-full bg-blue-900 flex items-center justify-center mr-3"> | |
| <i class="fas fa-robot text-blue-400"></i> | |
| </div> | |
| <h4 class="font-medium">Système Robotisé</h4> | |
| </div> | |
| <p class="text-sm text-gray-400">Protection automatisée avec rotation de connexion toutes les 15 minutes</p> | |
| </div> | |
| <div class="bg-gray-900 p-4 rounded-lg border border-gray-700"> | |
| <div class="flex items-center mb-2"> | |
| <div class="w-10 h-10 rounded-full bg-purple-900 flex items-center justify-center mr-3"> | |
| <i class="fas fa-brain text-purple-400"></i> | |
| </div> | |
| <h4 class="font-medium">Réseau d'IA</h4> | |
| </div> | |
| <p class="text-sm text-gray-400">100 000 intelligences artificielles surveillent votre connexion en temps réel</p> | |
| </div> | |
| <div class="bg-gray-900 p-4 rounded-lg border border-gray-700"> | |
| <div class="flex items-center mb-2"> | |
| <div class="w-10 h-10 rounded-full bg-green-900 flex items-center justify-center mr-3"> | |
| <i class="fas fa-shield-virus text-green-400"></i> | |
| </div> | |
| <h4 class="font-medium">Anti-DDoS</h4> | |
| </div> | |
| <p class="text-sm text-gray-400">Protection contre les attaques les plus sophistiquées</p> | |
| </div> | |
| </div> | |
| <!-- Advanced Controls --> | |
| <div class="bg-gray-900 rounded-lg p-6"> | |
| <h3 class="text-lg font-semibold mb-4">Contrôles avancés</h3> | |
| <div class="space-y-4"> | |
| <div> | |
| <label class="block text-sm font-medium text-gray-400 mb-1">Mode de sécurité</label> | |
| <select class="w-full bg-gray-800 border border-gray-700 rounded-lg px-4 py-2"> | |
| <option>Maximum (recommandé)</option> | |
| <option>Équilibré</option> | |
| <option>Performance</option> | |
| </select> | |
| </div> | |
| <div> | |
| <label class="flex items-center space-x-3"> | |
| <input type="checkbox" class="form-checkbox h-5 w-5 text-blue-600 rounded" checked> | |
| <span class="text-gray-300">Kill Switch (coupe internet si VPN se déconnecte)</span> | |
| </label> | |
| </div> | |
| <div> | |
| <label class="flex items-center space-x-3"> | |
| <input type="checkbox" class="form-checkbox h-5 w-5 text-blue-600 rounded" checked> | |
| <span class="text-gray-300">Protection contre les fuites DNS</span> | |
| </label> | |
| </div> | |
| <div> | |
| <label class="flex items-center space-x-3"> | |
| <input type="checkbox" class="form-checkbox h-5 w-5 text-blue-600 rounded" checked> | |
| <span class="text-gray-300">Rotation automatique des serveurs (15 min)</span> | |
| </label> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Stats Panel --> | |
| <div class="space-y-6"> | |
| <!-- Security Status --> | |
| <div class="bg-gray-800 rounded-xl p-6 shadow-xl border border-gray-700"> | |
| <h2 class="text-xl font-semibold mb-4">Statut de sécurité</h2> | |
| <div class="space-y-4"> | |
| <div class="flex justify-between items-center"> | |
| <div class="flex items-center"> | |
| <div class="w-3 h-3 rounded-full bg-green-500 mr-2"></div> | |
| <span>Protection VPN</span> | |
| </div> | |
| <span class="text-green-400">Active</span> | |
| </div> | |
| <div class="flex justify-between items-center"> | |
| <div class="flex items-center"> | |
| <div class="w-3 h-3 rounded-full bg-green-500 mr-2"></div> | |
| <span>Réseau d'IA</span> | |
| </div> | |
| <span class="text-green-400">100% opérationnel</span> | |
| </div> | |
| <div class="flex justify-between items-center"> | |
| <div class="flex items-center"> | |
| <div class="w-3 h-3 rounded-full bg-green-500 mr-2"></div> | |
| <span>Protection DDoS</span> | |
| </div> | |
| <span class="text-green-400">Aucune menace</span> | |
| </div> | |
| <div class="flex justify-between items-center"> | |
| <div class="flex items-center"> | |
| <div class="w-3 h-3 rounded-full bg-blue-500 mr-2"></div> | |
| <span>Chiffrement</span> | |
| </div> | |
| <span class="text-blue-400">AES-256 + IA</span> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Server Network --> | |
| <div class="bg-gray-800 rounded-xl p-6 shadow-xl border border-gray-700"> | |
| <h2 class="text-xl font-semibold mb-4">Réseau mondial</h2> | |
| <div class="flex items-center justify-between mb-4"> | |
| <div class="text-3xl font-bold">1,247</div> | |
| <div class="text-blue-400"> | |
| <i class="fas fa-server mr-1"></i> | |
| <span>Serveurs</span> | |
| </div> | |
| </div> | |
| <div class="h-40 relative"> | |
| <img src="https://cdn.jsdelivr.net/gh/lipis/flag-icons/flags/4x3/world.svg" class="w-full h-full object-cover opacity-20 absolute inset-0"> | |
| <div class="relative z-10"> | |
| <div class="flex justify-between text-xs text-gray-400 mb-2"> | |
| <span>Amériques</span> | |
| <span>Europe</span> | |
| <span>Asie</span> | |
| <span>Océanie</span> | |
| <span>Afrique</span> | |
| </div> | |
| <div class="w-full bg-gray-700 rounded-full h-2 mb-2"> | |
| <div class="bg-gradient-to-r from-blue-500 to-purple-500 h-2 rounded-full" style="width: 100%"></div> | |
| </div> | |
| <div class="text-xs text-gray-400 text-right">Couverture mondiale 100%</div> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Threat Detection --> | |
| <div class="bg-gray-800 rounded-xl p-6 shadow-xl border border-gray-700"> | |
| <h2 class="text-xl font-semibold mb-4">Détection de menaces</h2> | |
| <div class="flex items-center justify-between mb-2"> | |
| <div> | |
| <div class="text-sm text-gray-400">Menaces bloquées</div> | |
| <div class="text-2xl font-bold">1,284</div> | |
| </div> | |
| <div class="w-16 h-16"> | |
| <svg viewBox="0 0 36 36" class="circular-chart"> | |
| <path class="circle-bg" d="M18 2.0845 | |
| a 15.9155 15.9155 0 0 1 0 31.831 | |
| a 15.9155 15.9155 0 0 1 0 -31.831" fill="none" stroke="#1e293b" stroke-width="3"/> | |
| <path class="circle" stroke-dasharray="85, 100" d="M18 2.0845 | |
| a 15.9155 15.9155 0 0 1 0 31.831 | |
| a 15.9155 15.9155 0 0 1 0 -31.831" fill="none" stroke="#3b82f6" stroke-width="3" stroke-linecap="round"/> | |
| <text x="18" y="20" class="percentage text-xs font-bold" fill="#fff" text-anchor="middle" dy=".4em">85%</text> | |
| </svg> | |
| </div> | |
| </div> | |
| <div class="text-sm text-gray-400"> | |
| <span class="text-blue-400">+12 nouvelles menaces</span> détectées et neutralisées aujourd'hui | |
| </div> | |
| </div> | |
| <!-- Quick Connect --> | |
| <div class="bg-gradient-to-br from-blue-900 to-purple-900 rounded-xl p-6 shadow-xl border border-blue-700"> | |
| <h2 class="text-xl font-semibold mb-4">Connexion rapide</h2> | |
| <p class="text-sm text-blue-200 mb-4">Connectez-vous au serveur optimal avec une protection maximale</p> | |
| <button class="w-full py-3 px-4 bg-white text-blue-900 font-bold rounded-lg hover:bg-blue-100 transition flex items-center justify-center"> | |
| <i class="fas fa-bolt mr-2"></i> | |
| Connexion instantanée | |
| </button> | |
| </div> | |
| </div> | |
| </main> | |
| <!-- Footer --> | |
| <footer class="mt-12 pt-8 border-t border-gray-800"> | |
| <div class="grid grid-cols-1 md:grid-cols-4 gap-8"> | |
| <div> | |
| <h3 class="text-lg font-semibold mb-4">MegaShield VPN</h3> | |
| <p class="text-gray-400">Le VPN le plus puissant au monde, protégé par 100 000 IA et un système de rotation automatique.</p> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-semibold mb-4">Fonctionnalités</h3> | |
| <ul class="space-y-2 text-gray-400"> | |
| <li><a href="#" class="hover:text-blue-400">Protection IA</a></li> | |
| <li><a href="#" class="hover:text-blue-400">Rotation automatique</a></li> | |
| <li><a href="#" class="hover:text-blue-400">Anti-DDoS</a></li> | |
| <li><a href="#" class="hover:text-blue-400">Chiffrement quantique</a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-semibold mb-4">Support</h3> | |
| <ul class="space-y-2 text-gray-400"> | |
| <li><a href="#" class="hover:text-blue-400">Centre d'aide</a></li> | |
| <li><a href="#" class="hover:text-blue-400">Contact</a></li> | |
| <li><a href="#" class="hover:text-blue-400">FAQ</a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-semibold mb-4">Légal</h3> | |
| <ul class="space-y-2 text-gray-400"> | |
| <li><a href="#" class="hover:text-blue-400">Politique de confidentialité</a></li> | |
| <li><a href="#" class="hover:text-blue-400">Conditions d'utilisation</a></li> | |
| <li><a href="#" class="hover:text-blue-400">Transparence</a></li> | |
| </ul> | |
| </div> | |
| </div> | |
| <div class="mt-8 pt-6 border-t border-gray-800 text-center text-gray-500 text-sm"> | |
| <p>© 2023 MegaShield VPN. Tous droits réservés.</p> | |
| </div> | |
| </footer> | |
| </div> | |
| <script> | |
| // Countdown timer for server rotation | |
| let minutes = 14; | |
| let seconds = 59; | |
| function updateCountdown() { | |
| const countdownElement = document.getElementById('countdown'); | |
| seconds--; | |
| if (seconds < 0) { | |
| seconds = 59; | |
| minutes--; | |
| } | |
| if (minutes < 0) { | |
| minutes = 14; | |
| seconds = 59; | |
| // Simulate server rotation | |
| alert("Serveur en rotation! Nouvelle connexion établie avec succès."); | |
| } | |
| countdownElement.textContent = `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`; | |
| } | |
| setInterval(updateCountdown, 1000); | |
| // Simulate threat detection updates | |
| setInterval(() => { | |
| const threatCount = document.querySelector('.text-2xl.font-bold'); | |
| const currentCount = parseInt(threatCount.textContent); | |
| threatCount.textContent = (currentCount + Math.floor(Math.random() * 3)).toString(); | |
| const newThreats = document.querySelector('.text-blue-400'); | |
| const randomNum = Math.floor(Math.random() * 5) + 1; | |
| newThreats.textContent = `+${randomNum} nouvelles menaces`; | |
| }, 30000); | |
| </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=docto41/megashield" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> | |
| </html> |