Projets

2026 · Sécurisation avancée et supervision d’un système d’information
Création d'un réseau complexe puis attaque de celui-ci

Pour ce projet, nous étions en groupe de 2. Notre objectifs était de mettre en place d'un réseau d'entreprise avec différents services (ADDS, DNS, DHCP...) et de mettre en place une supervision de la sécurité via le logiciel Splunk. Nous avons ensuite dû attaquer ce réseau pour trouver les différentes failles de sécurité et les corriger pour rendre le réseau plus sécurisé. Notre attaque était très complète, nous avons imaginer un scénario de phishing puis nous avons utilisé des failles techniques présentes sur les serveurs pour pivoter et accéder au serveur Splunk pour supprimer nos traces

La note que j'ai obtenu pour ce projet est de 16,50/20 alors que la moyenne de classe était de 11,44/20.
Vous pouvez retrouver le rapport détaillé de ce projet en cliquant sur le lien juste en dessous.

2026 · Ingénierie de systèmes télécoms
Création d'une station météo

Pendant ma troisième année de BUT, j'ai eu l'opportunité de réaliser un projet de station météo en utilisant des capteurs de température. Nous avions à notre dispositions le langage Python, un ADALM-PLUTO qui nous servait de récepteur et un Arduino géré par le professeur pour l'émission.
J'ai beaucoup aimé ce projet car j'ai pu voir les différentes étapes d'une réception et sa transformation en données lisibles par un humain.

J'ai obtenu la note de 15,7/20 tandis que la moyenne de classe était de 11,2/20.
Vous pouvez retrouver le rapport et une explication plus détaillé de ce projet sur les liens juste en dessous.

2026 · Exploration du selfhosting
Création de mon serveur Nextcloud + Collabora

Pendant mes vacances d'été, j'ai décidé d'acheter un serveur pour mettre en place des services me permettant de ne plus être dépendant des GAFAM. J'ai donc commencé par installé Debian comme OS puis j'ai mis en place mon instance Nextcloud connecté à Collabora pour pouvoir éditer mes documents directement sur le serveur. J'ai ensuite installé Immich pour pouvoir stocker mes photos de manière sécurisée et privée.

Ce projet m'a beaucoup appris techniquement, principalement sur le fonctionnement de Docker. En effet tous les services sont conteneurisés et orchestrés avec Docker Compose. J'ai aussi beaucoup appris sur les certificats et la sécurisation d'un serveur exposé sur internet. Tous mes services sont derrières un reverse-proxy Traefik qui a un certificat Let's Encrypt.

2025 · Stage
Mise en place du SAML sur LibreNMS

Pendant mon stage, j'ai pu apprendre ce qu'était le SSO et le SAML et mettre en place ces standards sur LibreNMS.
J'ai d'abord dû me renseigner sur le fonctionnement de ces standards et comment les mettre en place sur LibreNMS. J'ai ensuite dû installer un serveur IdP (ici LemonLDAP::NG) et le configurer pour qu'il puisse échanger avec LibreNMS.

2025 · Stage
Mise à niveau du réseau de vidéosurveillance de la ville du Puy-en-Velay

Pendant mon stage chez TFC Auvergne j'ai eu l'opportunité de réaliser un audit du réseau de vidéosurveillance de la ville du Puy-en-Velay.
La première étape de l'audit a été de cartographier les coffrets qui abritaient les caméras. Pour cela j'ai scanné les IP présentes sur chaque port du switch central. La deuxième étape était de préparer des switchs qui allaient remplacer cet étoile optique. Pour cela j'ai installé 2 switches stackés pour avoir une redondance des liens. Enfin la dernière étape a été de faire l'audit de chaque coffret pour inventorier les matériels.

2025 · BUT 2
Introduction au pentesting

Par groupe de deux, nous avons réalisé un projet de pentesting en attaquant différentes machines virtuelles fourni par TCM Security.
En plus de réussir à trouver les différentes failles de sécurité, nous devions rédiger un rapport détaillé sur les différentes étapes de l'attaque.
Notre méthodologie consistait d'abord à scanner les machines pour trouver les ports ouverts, puis à essayer de trouver des failles pour obtenir un accès à la machine. Enfin avec des failles de sécurité nous exécutions une escalade de privilèges.
Nous avons réussi à obtenir les droits root et à trouver les drapeaux sur 4 des 5 machines.

J'ai eu la note de 15,20/20 pour ce projet. Vous pouvez retrouver le rapport détaillé en cliquant sur le lien juste en dessous.

2025 · BUT2
Création d'une application communiquante

Afin de parfaire nos connaissances en Java, j'ai pu créer une application sous android qui permet d'envoyer et de recevoir des messages sur un feed.
Pour cela nous avons utiliser Android Studio et Java pour la partie programmation et nous avons utilisé une base de donnée Firebase pour stocker les messages.
Le choix de cette base de donnée a été fait pour sa simplicité d'utilisation et sa gratuité pour les petites applications.
J'ai pu apprendre à utiliser de manière concrète le Java et le XML pour le fonctionnement de l'application ainsi que les services de Firebase pour la gestion des utilisateurs et des messages.

Pour ce projet, j'ai eu la note de 14,25/20 alors que la moyenne de classe était de 10/20.

2024 · BUT 2
Transmission numérique entre deux SDR ADALM-Pluto

Pour ce projet, nous étions en groupe de 2 et nous devions réaliser une transmission numérique entre deux SDR ADALM-Pluto. Nous avons d'abord vu comment fonctionnait les SDR et comment les programmer avec MATLAB en testant plusieurs types de codages en bande de base. Nous avons ensuite pour programmer les différentes étapes de la transmission (modulation, codage, décodage, démodulation ...) avec différents types de modulation (ASK, FSK, MPSK ...). Nous avons ensuite testé nos programme sur les SDR pour vérifier que les transmissions étaient correctes. J'ai obtenu la note de 16/20 pour ce projet.

2024 · BUT 1
Création d'un réseau et installation des services associés

Pour ce projet nous étions en groupe de 5 et nous devions créer un petit réseau d'entreprise avec 2 postes client et 2 serveurs (un sur Linux et l'autre sur Windows Server). Nous avons donc installé les différents appareils réseaux (switch, routeur, AP wifi ...) et services (Asterisk, DNS, GPO, DHCP, proxy ...) sur les serveurs. A la fin du projet, notre réseau était fonctionnel et utilisable depuis les postes client. Nous avons eu la note de 18/20 pour ce projet et la présentation détaillé est disponible sur le lien juste en dessous.

2024 · BUT 1
Memory PHP

L'objectif de ce projet était de réaliser un jeu de memory en PHP pour apprendre ce langage et le fonctionnement des cookies sur les navigateurs. Ma mission était de suivre l'ossature donné par le professeur en programmant les fonctions demandées grâce à la documentation PHP et mes connaissances développé au premier semestre. A la fin le jeu devait être totalement jouable sur navigateur avec une interface graphique fait en CSS.