Projects

Personal work and hands-on projects from the ESGI cybersecurity curriculum (Bachelor and Master), from low-level systems programming to blue team operations. Each card with a border links to a full write-up; the rest are shorter pieces of work kept as summary cards.

Personal Project

Red Team Tools

Personal offensive research projects. Write-ups and technical details will be published progressively.

RANSOM
Ransomware

Coming soon 🕲 ...

Rust Windows AV Evasion
C2
RAT / C2 Framework

Coming soon 🕲 ...

C2 Windows EDR Evasion
PACKER
PE Packer (Rust)

Coming soon 🕲 ...

Rust PE Format Obfuscation
CRYPTO
Encryption / Decryption (Rust)

Coming soon 🕲 ...

Rust AES Cryptography

In Development

Completed

ESGI - Master 2

ESGI - Master 1

KERNEL
Rust no_std Kernel

Bootable mini-OS in Rust (pair project): FAT32 driver, SLAB allocator, paging, multi-core scheduler, built and run under QEMU.

Rust no_std QEMU
ASM
AES-128-CBC in x86-64 Assembly

Full AES-CBC implementation in pure NASM assembly, no libc, direct Linux syscalls for file I/O.

x86-64 ASM AES-CBC Low-level
FORENSIC
Windows Incident Forensics

Full forensic exam on a compromised Windows 10 host (pair project): RAM/disk acquisition, Volatility analysis, file recovery with TestDisk/PhotoRec.

Volatility TestDisk Forensics
PYTHON
Home-built IDS/IPS in Python

Scapy-based packet capture, signature detection engine (SQLi/XSS), NLP-assisted analysis, PDF/graph reporting. Poetry-managed, unit-tested.

Python Scapy NLP
PROXMOX
Homelab: Proxmox / pfSense

Full open-source infrastructure PoC: Proxmox VE on encrypted LVM, pfSense firewall, LXC containers for AdGuard Home, Passbolt and Firefly III.

Proxmox pfSense LXC
WAZUH
Wazuh SIEM Cluster

Wazuh master/worker cluster with over 150 custom detection rules, coupled with Suricata IDS and an OpenSearch dashboard.

Wazuh SIEM OpenSearch
PKI
PKI with OpenSSL

Full public key infrastructure built with OpenSSL: root CA, real client/server certificates issued in PKCS#12 format.

OpenSSL X.509 mTLS
RFID
RFID Cloning and SDR Radio Analysis

Exam project (trio): Mifare Classic card cloning and HackRF/RTL-SDR signal capture/demodulation with GNU Radio Companion.

Mifare HackRF GNU Radio
PHISHING
Phishing Awareness Campaign Platform

Flask platform for controlled, internal phishing simulations (pair project): fake login/MFA pages, click tracking, admin statistics dashboard.

Flask Security Awareness
SOLIDITY
Smart Contracts: ERC20 & Marketplace

Solidity/Foundry smart contracts: custom ERC20 token, on-chain marketplace, token-weighted voting contract.

Solidity Foundry ERC20

ESGI - Bachelor 3

Personal / Infrastructure

PKI
Automated PKI Infrastructure with CIS NGINX

Complete 3-tier PKI infrastructure with automated deployment script. Includes Root CA, Intermediate CA, and end certificates with CIS-compliant NGINX HTTPS configuration.

PKI OpenSSL NGINX CIS Bash
Hardware
Rubber Ducky Payload Development

Advanced DuckyScript coding and sophisticated payloads for security research and penetration testing scenarios.

DuckyScript Hardware Penetration Testing
Debian
GLPI Server Migration & Deployment

Deployment of Debian 12 server with GLPI web application, including data migration from old server and GLPI updates.

Debian GLPI System Administration
Assembly
Shellcode Development

Design and implementation of various shellcode techniques for systems research and security analysis.

Assembly Shellcode
C
Polymorphic Code Analysis

Development of polymorphic code techniques and analysis methodologies for security research.

C Low-level
Python
Hash Scraper

Tool focusing on finding hash (ciphertext) and their plaintext format for digital investigation purposes.

Python Cryptography

To see my public projects and contributions, check out my profiles:

GitHub Profile pwn.college Profile