import React, { useState, useEffect } from 'react';
import {
Shield,
Lock,
Terminal,
User,
ChevronRight,
Target,
Activity,
Globe,
ExternalLink,
CheckCircle2,
Menu,
X,
Mail,
Linkedin
} from 'lucide-react';
const PASSWORD_HASH = "4e38e6e580e03e5c938f3876e93e0988e0e0f3418519e99c1482811a7894a473"; // Hash pour LevelUp@2024!Sec
const hashPassword = async (string) => {
const utf8 = new TextEncoder().encode(string);
const hashBuffer = await crypto.subtle.digest('SHA-256', utf8);
const hashArray = Array.from(new Uint8Array(hashBuffer));
return hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
};
const App = () => {
const [isAuthenticated, setIsAuthenticated] = useState(false);
const [currentPage, setCurrentPage] = useState('home');
const [isMenuOpen, setIsMenuOpen] = useState(false);
const [password, setPassword] = useState('');
const [loginError, setLoginError] = useState(false);
useEffect(() => {
const auth = sessionStorage.getItem('vault_auth');
if (auth === 'true') setIsAuthenticated(true);
}, []);
const handleLogin = async () => {
const inputHash = await hashPassword(password);
if (inputHash === PASSWORD_HASH) {
setIsAuthenticated(true);
sessionStorage.setItem('vault_auth', 'true');
} else {
setLoginError(true);
setPassword('');
}
};
const Nav = () => (
setCurrentPage('home')}>
LevelUpSecurity
{['home', 'expert', 'services', 'pricing', 'contact'].map((page) => (
setCurrentPage(page)}
className={`text-sm font-semibold uppercase tracking-widest transition-all ${currentPage === page ? 'text-blue-500 underline underline-offset-8' : 'text-slate-400 hover:text-white'}`}
>
{page === 'home' ? 'Accueil' : page}
))}
{sessionStorage.clear(); window.location.reload();}} className="p-2 text-slate-500 hover:text-red-500">
setIsMenuOpen(!isMenuOpen)}>
{isMenuOpen ? : }
);
const HomePage = () => (
Postures Cyber Senior - Marché Belgique
PROTÉGER L'AVENIR.
Expertise offensive et gouvernance stratégique pour les entreprises qui ne laissent rien au hasard. TJM Expert : 1.000€.
setCurrentPage('services')} className="bg-blue-600 hover:bg-blue-700 text-white px-8 py-4 rounded-2xl font-bold transition-all transform hover:-translate-y-1">
Explorer nos Solutions
setCurrentPage('expert')} className="border border-slate-700 hover:border-slate-500 px-8 py-4 rounded-2xl font-bold transition-all">
Profil de l'Expert
# Initializing Security Audit
$ target: be.companies.critical
$ status: analyzing_compliance_NIS2
// Rapport d'expertise disponible dans le Vault client.
);
const ExpertPage = () => (
L'Expert Ludovic
Plus de 10 ans de résilience technique au service des infrastructures critiques belges.
Analyste senior indépendant, mon approche fusionne la rigueur de l'audit technique (Pentest) avec une vision stratégique C-Level (vCISO). Je ne me contente pas de trouver des failles ; j'élabore la stratégie pour les éradiquer durablement.
{['Certifié CISSP / OSCP', 'Expertise NIS2 & DORA', 'Indépendance Totale', 'Approche pragmatique'].map((item, idx) => (
{item}
))}
);
const ServicesPage = () => {
const services = [
{
title: "Pentest Applicatif & Infra",
desc: "Audit technique profond de vos surfaces d'attaque. Web, Mobile, Cloud.",
details: ["Test d'intrusion Black Box / Grey Box", "Audit de configuration Cloud", "Rapport de remédiation priorisé"],
basePrice: 3000,
unit: "mission 3 jours min."
},
{
title: "vCISO Stratégique",
desc: "Pilotage de votre sécurité sans embauche fixe. Idéal pour PME en croissance.",
details: ["Gouvernance NIS2 / ISO27001", "Plan de continuité d'activité (PCA)", "Comité de pilotage mensuel"],
basePrice: 1000,
unit: "journée d'expertise"
},
{
title: "Conformité NIS2 / DORA",
desc: "Mise en conformité réglementaire pour les entités critiques belges.",
details: ["Gap Analysis complet", "Formalisation des politiques", "Audit de la Supply Chain"],
basePrice: 5000,
unit: "forfait accompagnement"
}
];
return (
Solutions Elite
Des services modulaires basés sur un TJM Expert de 1.000€.
Variables : Complexité / Durée / Scope
{services.map((s, i) => (
{s.title}
{s.desc}
{s.details.map((d, j) => (
{d}
))}
Dès l'investissement de
{s.basePrice}€
HTVA / {s.unit}
))}
);
};
const ContactPage = () => (
On Sécurise votre Futur ?
Pas de consultation gratuite, mais une discussion d'expert pour évaluer vos besoins réels.
E-mail Professionnel
ludovic@levelupsecurity.be
Network
Profil réservé aux connexions directes.
Prêt pour un Audit ?
Les agendas sont limités. Anticipez votre mise en conformité NIS2 dès maintenant.
Envoyer un Brief
);
if (!isAuthenticated) {
return (
Vault Accès
LevelUpSecurity System v2.0
{setPassword(e.target.value); setLoginError(false);}}
onKeyPress={(e) => e.key === 'Enter' && handleLogin()}
placeholder="Code de Déchiffrement"
className="w-full bg-slate-950 border border-slate-800 rounded-2xl px-6 py-4 text-center tracking-[0.4em] font-bold focus:outline-none focus:border-blue-500 transition-all"
/>
Vérifier l'Identité
{loginError && (
Violation d'accès détectée. Log enregistré.
)}
End-to-End Encryption Enabled
);
}
return (
{currentPage === 'home' && }
{currentPage === 'expert' && }
{currentPage === 'services' && }
{currentPage === 'pricing' && } {/* Combiné pour la clarté */}
{currentPage === 'contact' && }
© 2024 LevelUpSecurity.be | Expert Cyber indépendant (BE)
TVA 21% non incluse - TJM 1k€
{/* Menu Mobile */}
{isMenuOpen && (
setIsMenuOpen(false)}>
{['home', 'expert', 'services', 'pricing', 'contact'].map(p => (
{setCurrentPage(p); setIsMenuOpen(false);}} className={currentPage === p ? 'text-blue-500' : 'text-white'}>
{p}
))}
)}
);
};
export default App;