Vitrine de mes projets
Découvrez dans cette rubrique un aperçu de plusieurs projets personnels et étudiants réalisés.Cette section ne montre qu'une partie de mes projets qui peuvent être mis en démontration dans un site web mais vous pouvez retrouver une plus grande partie de mes travaux sur mon Gitlab.
Ce projet personnel est un script de vigie sécurité généré quotidiennement sur la base d'un ensemble de flux RSS. Il permet de recevoir quotidiennement toutes les infomrtions concernant les failles de sécurité trouvée ce jour-ci.
Le script reprend son fichier de configuration, une base de flux rss et une base d'arguments. Une fois fait et après une série de vérification, le script va extraire pour chaque article de chaque flux la date de publication, le titre, la description et l'URL associées et va vérifier que la date de publication est comprise entre aujourd'hui et j-1 et que le titre contienne au moins un argument. Après analyse le script crée un fichier html avec tous les articles correspondant et l'envoi par mail.
Ci-dessous, la page web générée pour aujourd'hui par le script executé quotidiennement par mon serveur.
Lien du projet complet
Lien de la démonstration
Le script reprend son fichier de configuration, une base de flux rss et une base d'arguments. Une fois fait et après une série de vérification, le script va extraire pour chaque article de chaque flux la date de publication, le titre, la description et l'URL associées et va vérifier que la date de publication est comprise entre aujourd'hui et j-1 et que le titre contienne au moins un argument. Après analyse le script crée un fichier html avec tous les articles correspondant et l'envoi par mail.
Ci-dessous, la page web générée pour aujourd'hui par le script executé quotidiennement par mon serveur.
Lien du projet complet
Lien de la démonstration
Ce projet vise à établir un réseau informatique sécurisé, tout en offrant un accès distant fiable aux services essentiels dans le cadre de la modernisation de l'infrastructure d'un’hôpital de campagne.
Ce projet se compose de l'éllaboration de plusieurs services hébergé sur plusieurs machines virtuelles d'un hyperviseur Proxmox avec une application web PHP qui permet l'accès à des informations personnels avec une authentification chiffrée.
Le projet consiste également à la refonte complète de l'infrastructure réseaux avec l'implémentation de VLANs, de deux liasons VPN (interhôpital et pour les télétravailleurs), d'une authentification centralisée avec Radius ...
Ci-dessous, une présentation d'un pare-feu au sein de notre infrastructure sécurisée. Cette vidéo fait découvrir les principes de segmentations, des règles, du routage et des services mis en place sur une solution PfSense.
Lien du projet complet
Ce projet se compose de l'éllaboration de plusieurs services hébergé sur plusieurs machines virtuelles d'un hyperviseur Proxmox avec une application web PHP qui permet l'accès à des informations personnels avec une authentification chiffrée.
Le projet consiste également à la refonte complète de l'infrastructure réseaux avec l'implémentation de VLANs, de deux liasons VPN (interhôpital et pour les télétravailleurs), d'une authentification centralisée avec Radius ...
Ci-dessous, une présentation d'un pare-feu au sein de notre infrastructure sécurisée. Cette vidéo fait découvrir les principes de segmentations, des règles, du routage et des services mis en place sur une solution PfSense.
Lien du projet complet
En cours d'intégration
Ce projet est dirigée sur l'accomplissement de défis de pentesting à travers la plateforme RootMe.
Notre objectif principal est de comprendre, analyser et solutionner des scénarios diversifiés, couvrant des type de challenge spécifique comme le Web - Client et Serveur, le forensic, la programmation, et le réseau.
Cette introduction au pentesting permet de mettre en lumière la méthodologie du pentesting des défis, l'apprentissage des outils d'analyse et de recherche et la présentation des résultats obtenus, fournissant ainsi un aperçu des aspects clés de ce projet axé sur le renforcement des compétences en matière de sécurité informatique.
Ci-dessous une démonstration vidéo de la résolution d'un challenge Root-Me catégorie Forensics.
Lien du projet complet
Notre objectif principal est de comprendre, analyser et solutionner des scénarios diversifiés, couvrant des type de challenge spécifique comme le Web - Client et Serveur, le forensic, la programmation, et le réseau.
Cette introduction au pentesting permet de mettre en lumière la méthodologie du pentesting des défis, l'apprentissage des outils d'analyse et de recherche et la présentation des résultats obtenus, fournissant ainsi un aperçu des aspects clés de ce projet axé sur le renforcement des compétences en matière de sécurité informatique.
Ci-dessous une démonstration vidéo de la résolution d'un challenge Root-Me catégorie Forensics.
Lien du projet complet
Ce script vise à convertir un fichier texte mardown (.md) en un fichier PDF en appliquant différents styles selon des motifs spécifiques trouvés dans le texte à l'aide du template Eisvogel.
Ci-dessous une démonstration de la transformation entre une page markdown initiale et une page formatée en pdf grâce au script.
Lien du projet complet
Ci-dessous une démonstration de la transformation entre une page markdown initiale et une page formatée en pdf grâce au script.
Lien du projet complet
Page initiale
Page formatée en PDF
Ce projet consiste à concevoir une application client-serveur basée sur la pile TCP/IP.
L'objectif est de développer un réseau social minimaliste permettant à un groupe limité d'utilisateurs d'échanger des messages via une boîte à lettres, en utilisant Java pour gérer les sockets et les connexions.
Le serveur stocke temporairement les données en mémoire et implémente des commandes spécifiques pour gérer les invitations, les échanges de messages, et les interactions entre amis.
Ci-dessous une démonstration de l'application pour un utilisateur fictif qui créé son compte, se connecte, et envoie des messages à deux de ses amis.
Lien du projet complet
L'objectif est de développer un réseau social minimaliste permettant à un groupe limité d'utilisateurs d'échanger des messages via une boîte à lettres, en utilisant Java pour gérer les sockets et les connexions.
Le serveur stocke temporairement les données en mémoire et implémente des commandes spécifiques pour gérer les invitations, les échanges de messages, et les interactions entre amis.
Ci-dessous une démonstration de l'application pour un utilisateur fictif qui créé son compte, se connecte, et envoie des messages à deux de ses amis.
Lien du projet complet
Programme en proccessing (java) qui affiche la météo de la ville souhaité à partir de l'API d'OpenWeather.
Lien du projet complet
Lien du projet complet