Mes Projets Personnels

Bienvenue sur ma page de projets personnels ! Voici quelques-unes de mes réalisations qui témoignent de mes compétences en programmation et développement.

Projets

FeatuRing : Bague NFC Business Clé en Main

Présentation du projet

FeatuRing est une solution innovante de business development prenant la forme d'une bague NFC sans contact. Conçue de l’idéation au prototype, cette bague carte de visite permet de partager vos coordonnées et supports professionnels (profil LinkedIn, site web, portfolio…) d’un simple geste, avant même que vos concurrents n’aient eu le temps de sortir leur carte.

Points forts

Usage & déploiement

  1. Programmez votre profil via l’interface web ou l’app mobile.
  2. Portez la bague et approchez-la d’un smartphone ou terminal NFC.
  3. Vos correspondants sont redirigés automatiquement vers vos liens.
  4. Reprogrammez à volonté pour mettre à jour vos informations.

Server Ping Monitor with Discord Alerts

Présentation du projet

Un petit script Python qui pingue une liste de serveurs (adresses IP ou noms de domaine), élit un leader (la machine dont l’IP active est la plus basse) et envoie un webhook Discord avec mention @everyone si un ou plusieurs serveurs sont injoignables. Peut être planifié en tâche cron toutes les 5 minutes.

Fonctionnalités

Pingpi

DNS-Drink-Name-Spinner

Présentation du projet

DNS-Drink-Name-Spinner est une application web interactive développée pour la buvette du BDE de l’école La Plateforme. Ce jeu de roue de la chance permet aux utilisateurs de faire tourner une roue affichant des boissons, des barres chocolatées ou un message "Perdu !".

Le projet a été conçu pour dynamiser les moments de convivialité à la buvette du BDE. Vous pouvez tenter votre chance ici :

https://raphael-attias.github.io/DNS-Drink-Name-Spinner/

Règles d’utilisation

Technologies utilisées

Lien vers le projet sur Github

DNS

Map‑bad‑IP : Cartographie des IP malveillantes

Map‑bad‑IP est un projet open source de veille cyber permettant d’analyser la répartition géographique d’adresses IP suspectes. Il est conçu pour enrichir les activités de threat intelligence, OSINT et de veille en cybersécurité à partir d’une simple liste d’IP, grâce à la géolocalisation automatique et la visualisation finale sur une carte du monde.

Fonctionnalités principales

Lien vers le projet sur Github

ClubCyber : Veille Automatisée en Cybersécurité et IA

ClubCyber est un outil de veille automatisée qui scrute chaque jour des sources spécialisées en cybersécurité et IA/LLM. Il utilise un agent Mistral pour générer des résumés, filtre les articles selon des mots‑clés, élimine les doublons et envoie jusqu’à 3 articles pertinents par jour via un webhook Discord.

Cahier des charges

Fonctionnalités principales

Lien vers le projet sur Github

Monitor‑PI

J'ai créé une interface web en temps réel pour surveiller les statistiques système d’un Raspberry Pi, avec analyse de paquets réseau et visualisation dynamique des métriques.

Fonctionnalités

Technologies utilisées

Lien vers le projet sur Github

pwnagotchi

Scripts de Monitoring pour mon Réseau Local

J'ai développé un ensemble de scripts Bash pour surveiller et maintenir l'environnement de mon réseau local. Ces scripts automatisent des tâches telles que la mise à jour des systèmes AlmaLinux ou Raspberry Pi, la sauvegarde des appareils et des conteneurs Docker, et l'envoi d'alertes en temps réel via un webhook Discord.

Fonctionnalités

Lien vers le projet sur Github

fourchette

Pwnagotchi - Création de l'outils IA pour la capture de Hanshake

J'ai construit un Pwnagotchi grâce à un raspberry pi 0wh et un ecran epeper (v4). Cet outils est conçu pour la capture des handshake sur les reseaux wifi. Avec un simple convertion du fichier contenant le handshake récuperé par le Pwnagotchi, on peut ainsi récuperer le mot de passe par une attack par dictionnaire ou bien par brute force, il existe d'ailleurs d'autres methodes.

Utilisations

HackRF One

1. Serveur Raspberry Pi

Pour renforcer mes compétences en informatique, j'ai configuré un Raspberry Pi pour héberger plusieurs services essentiels à ma formation en administration de systèmes.

Caractéristiques

Fonctionnalités

Serveur Raspberry Pi Boîtier Raspberry Pi

2. Serveur de Gestion et de Stockage

J'ai construit un serveur de stockage personnel pour améliorer mes compétences en administration de systèmes, notamment la gestion de données et la protection contre la perte de disque (RAID).

Caractéristiques

Fonctionnalités

3. Site Web Personnel

Un site web personnel présentant mes informations de contact et mon profil professionnel, incluant un lien vers mon CV et mes réseaux sociaux. Ce projet a également été intégré dans une carte NFC, permettant un accès instantané au site en approchant simplement la carte d'un smartphone compatible NFC.

Caractéristiques

Site Web Personnel Site Web Personnel

4. Camera Intérieure DIY

En utilisant un Raspberry Pi 3B et une caméra, j'ai créé une caméra de surveillance intérieure avec détection de mouvement via MotionEyeOS.

Caractéristiques

Camera DIY

5. Flipper Zero - Exploration des Fréquences Radio

Le Flipper Zero est un outil polyvalent que j'utilise pour développer des compétences en radiofréquences, NFC, RFID, et autres technologies sans fil. Cela m'a permis de comprendre des protocoles de communication complexes utilisés dans la sécurité et les systèmes intégrés.

Compétences développées

Boîtier Flipper Zero

6. HackRF One - Exploration du Spectre Radio

Avec le HackRF One, j'ai exploré un large éventail de fréquences radio pour étudier la capture et l'analyse des signaux sans fil. Ce projet m'a permis d'acquérir des compétences avancées en radio logicielle (SDR).

Utilisations

HackRF One

7. Chameleon Ultra - Émulation RFID

Grâce au Chameleon Ultra, j'ai amélioré mes compétences en émulation de dispositifs RFID, me permettant de tester des systèmes de sécurité physique et d'approfondir mes connaissances en sécurité des objets connectés.

Fonctionnalités

8. Localisateur d'IP en Python

Ce script Python permet de localiser une adresse IP en utilisant l'API gratuite de DbIpCity. Il fournit des informations sur la ville, la région et le pays associés à l'adresse IP, ainsi que les coordonnées géographiques.

Utilisation

Dépendances

9. Site Web pour des Étudiantes Créatrices de Bracelets

Site développé en Next.js pour permettre aux étudiantes de créer et vendre leurs propres bracelets artisanaux. Accessible sur clanilie-creation.littlestorm.eu.

Fonctionnalités

Site Web pour Créatrices de Bracelets

10. Décodeur de Code Morse en Python avec Tkinter

Ce projet est un décodeur de messages en code Morse avec une interface graphique créée avec Tkinter. Les données de décodage sont chargées à partir d'un fichier JSON.

Utilisation