012026 · Messagerie
VilksChat
Messagerie auto-hébergée, chiffrée de bout en bout.
Une plateforme façon Discord où les messages privés sont chiffrés dans le navigateur (ECDH P-256 + AES-256-GCM) : le serveur ne relaie que du chiffré. Autour, une vraie défense en profondeur : Argon2id, JWT de 15 minutes avec refresh rotatif, preuve de travail à l'inscription, rate-limit Redis, CSP et HSTS, pièces jointes chiffrées et purgées automatiquement.
- contrôles de sécurité
- 25
- routes REST
- 33
- lignes de code
- 8 600
022026 · Bot Discord
Protect
Bot de protection Discord, multi-instances.
Un bot de sécurité et de modération déployé pour plusieurs communautés, chacune avec sa propre instance. Anti-raid complet (liens, webhooks, spam, mass-ping, vanity), vérification par captcha, tickets avec transcripts, invitations, niveaux, sauvegardes de serveur et un dashboard web de monitoring pour piloter toutes les instances.
- commandes
- 181
- instances actives
- 11
- lignes de code
- 20 800
032025 · Serveur FiveM
LVP PvP
Serveur PvP français, développé de zéro.
Développeur principal d'un serveur où 80+ joueurs se retrouvent chaque soir. Le cœur, vilks_core, regroupe 17 modules : arène Zone-GF avec rotation de carte, HUD PvP, boutique et garage, kits quotidiens, marché d'armes entre joueurs, VIP. Autour : crews, leaderboard en Vue 3, killfeed, casino, loading screen et Rich Presence Discord.
- joueurs / soir
- 80+
- ressources maison
- 29
- lignes de code
- 40 800
042026 · Mode de jeu
Steal All Brainrots
Un mode de jeu complet, sur son propre framework.
Plutôt que d'empiler des scripts, j'ai écrit sab-core, un framework maison : instances privées de 8 joueurs avec navigateur de serveurs, convoyeurs, banque, boutique, inventaire en React, multi-personnage, roue d'actions, panel d'administration, panel web en Vite et bot Discord lancé en processus enfant.
- joueurs / instance
- 8
- systèmes intégrés
- 15+
- lignes de code
- 24 900
052026 · Cryptographie
VilksPass
Coffre-fort de mots de passe, local et hors ligne.
Dérivation de clé Argon2id avec 1 Gio de mémoire, puis double chiffrement authentifié : AES-256-GCM à l'intérieur, XSalsa20-Poly1305 à l'extérieur, le tout signé en HMAC-SHA256. Session liée à la machine, verrouillage après 5 essais, auto-verrouillage, effacement des clés en RAM et un leurre qui renvoie de fausses données en cas d'attaque.
- Gio pour la KDF
- 1
- couches AEAD
- 2
- essais avant blocage
- 5