Projets sélectionnés
- Systèmes & infra
ZRO — bureau Linux distant dans le navigateur
Un runtime Rust transforme un serveur Linux en bureau accessible depuis n'importe quel navigateur : chaque application est un processus isolé, rendu dans un shell de gestion de fenêtres, multiplexé sur une seule WebSocket par session.
- Web & bug bounty
apk-bb-scanner — pipeline d'analyse statique d'APK pour le bug bounty
On lui donne une liste d'apps in-scope ; il les télécharge, les décompile de deux façons (smali + Java), passe 13 modules d'analyse dessus, et produit des rapports XLSX + JSON avec scoring de sévérité et mapping CWE. Parallélisé sur chaque phase ; intégration Frida optionnelle.
- Red Team
Proteus — agent C2 Mythic en Rust, shellcode polymorphe
Un agent pour le framework de command & control Mythic, écrit en Rust : trois crates (agent shellcode `no_std`/`no_main`, analyseur COFF, obfuscation des sections de données) + un service « Payload Type » Python. Chaque build produit un shellcode brut (`Proteus.bin`) où l'ordre des fonctions est rebattu et où chaque chaîne est chiffrée avec une clé maître + un sel de nonce uniques.
- Systèmes & infra
OpenFlare — un edge proxy qu'on peut lire
Un reverse proxy L7 (Go) complet mais compact : cache HTTP, WAF basique, rate limiting, observabilité — avec une origine de test Python et une suite E2E pytest. Une étude du fonctionnement d'un nœud edge type Cloudflare, sans les parties « réseau global ».
- Embarqué & EDA
kicad-design-agent — du prompt aux schémas KiCad, assisté par IA
Un agent LLM conçoit le circuit (choix de chaque composant en pièce LCSC réelle, circuiterie de support, découpage en sections), puis une chaîne d'outils déterministe transforme cette conception en fichiers `.kicad_sch` hiérarchiques (footprints, symboles, modèles 3D), une BOM, et des instructions de câblage au niveau broche.