Projets et labos
Huit projets, dont quatre menés hors des cours, et mes labos de réseau de l’hiver 2026 au Cégep de Sherbrooke.
Hors des cours
-
Webryk Studio
La page d’état de Webryk Studio
La page status.webryk.ca surveille 21 composants : les services du studio, les fournisseurs dont il dépend et des sites clients, avec une vérification HTTP chaque minute. Elle tourne sur Cloudflare, avec des Workers et une base D1.
- Surveillance
- Active depuis le 3 août 2026
Extrait de la page publique : status.webryk.ca -
Bénévole
Un script pour le service de livres usagés de l’AÉCS
Avec Ctrl+Maj+F, le script remplit la fiche d’un livre à partir de son ISBN. J’en ai aussi rédigé le guide. Depuis la version 1.8, 133 doublons ont été retirés d’une base de 4 889 fiches.
- Outil
- Un script Tampermonkey pour Edge; les fiches sont dans Ricochet
- Versions
- 1.5 le 19 août 2025;
1.8 le 21 janvier 2026;
2.1 le 25 août 2026
-
Perso
Mon serveur maison
Un ThinkPad T430 reconverti en serveur Debian 12. Il fait tourner mes tâches cron.
-
Perso
abdou.contact
Le site que vous lisez : Astro et Cloudflare, une politique de sécurité du contenu stricte et des contrôles qui refusent de publier une date périmée ou un tiret cadratin.
Dans mes cours
Des travaux de mon DEC en Techniques de l’informatique au Cégep de Sherbrooke.
-
RacePi
Un chronométrage de course sur Raspberry Pi, monté à deux. J’ai écrit le tableau de bord en Python, qui reçoit les temps par MQTT, et le service systemd du Pi.
- J’ai aussi écrit
- l’intégration MQTT, le journal CSV des courses, le repli de télémétrie et un correctif d’antirebond infrarouge
- Tableau de bord
- Un seul fichier Python (Tkinter) de 596 lignes, qui relit aussi un historique CSV
- Fil MQTT
- Il dépose les messages dans une file, que l’interface vide toutes les 100 ms
-
Un convertisseur d’unités bilingue
Une API Node.js et une interface React, avec 146 tests automatisés. Le calcul se fait en décimal sur 50 chiffres, donc 100 °C donne 212 °F sans arrondi.
- Cours
- Exploration de nouvelles technologies
- Pile
- Express et Material UI
- Étendue
- 19 catégories, 171 unités
- Tests
- 127 côté serveur et 19 côté client, en septembre 2026
- Expressions
- Un analyseur maison, sans eval
-
Une station météo
Sur Raspberry Pi : deux capteurs I²C, un journal CSV horodaté et des mesures publiées en MQTT, le tout en service systemd qui redémarre avec la machine.
- Cours
- Un cours d’objets connectés, mars 2026
- Suivi
- Avec journalctl
-
Automne 2026
Divertiflix, mon projet de fin de DEC
Ce projet d’équipe, mené à quatre, porte sur le réseau et les serveurs d’une entreprise fictive de vidéo sur demande. Le cours fixe douze exigences, dont un VPN, le courriel, la téléphonie IP et les sauvegardes.
Labos
Surveillance d’un réseau, hiver 2026
Travaux faits en labo, dans ce cours (420-443-SH).
| Labo | Outils |
|---|---|
| Labo 3 | Nmap |
| Labo 4 | Nagios |
| Labo 5 | Wazuh et Splunk |
| Labos 6 et 7 | pfSense |
| Labo 8 | Pare-feu Arista Untangle, avec des règles IPS Snort et Suricata |
| Labo 9 | Gestion d’incidents et investigation numérique avec Autopsy, Bulk Extractor et Volatility 3 |
Déploiement de réseaux interconnectés, hiver 2026
Dans ce cours, le labo 6 portait sur les tunnels GRE et les VPN.
Au programme du DEC
Le programme couvre aussi Cisco IOS, les VLAN, les ACL et la NAT. Il comprend des serveurs Windows (AD, GPO) et Linux, et des scripts PowerShell, Python et bash.
Cours suivis
- Hiver 2024
-
- Administration d’une station de travail
- Hiver 2025
-
- Implantation de réseaux locaux
- Automne 2025
-
- Administration de serveurs Linux
- Administration de serveurs Windows
- Introduction à la sécurité informatique
- Exploitation de bases de données
- Évaluation des composants informatiques
- Hiver 2026
-
- Déploiement de réseaux interconnectés
- Surveillance d’un réseau
- Développement de scripts
- Introduction à l’utilisation d’objets connectés
- Développement d’applications avec des objets connectés
- Automne 2026
-
- Projet d’implantation de réseaux
- Exploration de nouvelles technologies
- Préparation au stage