Selenith
Projets, mémos et infos diverses
Comment j'ai gagné 15000 euros en 4 heures en réparant ma pompe à chaleur
Publié le 01/05/2024

Oui je sais, le titre de cet article ressemble au début d'une mauvaise réclame. Ne partez pas tout de suite, ça pourrait VRAIMENT vous être utile si vous avez une pompe à chaleur air/eau.

SPOILER : Il existe une pièce d'usure qu'il faut changer tous les 7 ans environ et que les spécialistes ne semblent pas vouloir connaître.

Lire la suite...

Créer un switch administrable sous Linux
Publié le 03/03/2024

Les switch du commerce sont très bien tant qu'on n'a pas besoin de fonctionnalités particulières. Mais dès lors qu'on veut faire quelque chose d'un peu poussé, on est vite limité. Nous allons donc voir comment transformer un pc en switch administrable.

Lire la suite...

Nommer ses interfaces réseau
Publié le 16/01/2024

Bon, aujourd'hui un article qui denonce grave. Avoir un serveur avec plus d'une interface réseau et ne pas les nommer correctement c'est vilain. Ne soit pas vilain (ou vilaine) et nomme tes interfaces réseaux. Et plus d'excuse pour ne pas le faire après avoir lu cet article, parce que tu vas voir comment configurer ça en 10 minutes avec systemd-networkd.

Lire la suite...

Utiliser le code 444 avec nginx
Publié le 06/01/2024

Si tu héberges tes sites et applications web sur un serveur dédié sous nginx et que comme moi, tu en as marre qu'il se fasse manger des ressources par des scripts kiddies et des scanners réseaux à la noix, j'ai un truc pour toi : le code 444 !

Lire la suite...

Se connecter avec un certificat TLS à son application web
Publié le 20/12/2023

Les mots de passe c'est chiant. Personne ne les aime. A part en informatique, on n'utilise presque jamais des mots de passe. Imaginez ouvrir votre maison ou votre voiture en tapant un mot de passe sur un clavier (ou en déverrouillant un cadenas à code, c'est la même chose) et pensez à tous les problèmes qui peuvent en découler. Voila, les mots de passe c'est nul. Dans la vrai vie on utilise des clés.

Je vais vous parler de l'utilisation des certificats TLS, qui vont se comporter exactement comme des clés, pour vous identifier dans vos application. Nous allons voir comment mettre en place une authentification de ce type avec un cas pratique en utilisant php et nginx sur un serveur linux débian.

Lire la suite...

Systemd : Creer un daemon actix sous Debian
Publié le 13/04/2021

Je trouve que Rust est un chouette langage. Et le truc encore plus chouette avec Rust c'est la quantité de libs cool qu'on trouve sur crates.io.
J'utilise pour plusieurs projets professionnels des back-end web écrits en Rust grace à la lib Actix. On va voir comment, en quelques minutes, on peut creer un daemon web actix grace à Systemd.

Lire la suite...

Certificat client SSL et thunderbird
Publié le 10/03/2021

Thunderbird permet, si le serveur mail l'exige, de présenter un certificat client pour la connexion SSL en imap.
Le probleme c'est qu'a chaque démarrage, thunderbird redemande de selectionner un certificat, même lorsqu'on utilise la fonction "se souvenir de ce choix".

Lire la suite...

Sed non glouton (non greedy)
Publié le 07/11/2020 | Édité le 06/01/2024

Sed est une commande unix bien pratique pour capturer une chaine de caractere dans un flux du texte. Nous allons voir comment effectuer une capture non gloutonne sans s'arracher les cheveux.

Lire la suite...

Atomisation des SPAM : Hack de spf-policyd (postfix)
Publié le 31/10/2020

Administrer son serveur de messagerie, c'est cool. Se faire blinder ses boites mails de SPAM, ça l'est moins. Il existe plein de methodes subtiles et inefficaces pour bloquer les SPAM tout en laissant passer les mail légitimes. Nous allons voir qu'avec un simple Hack de spf-policyd, la subtilité c'est pour les faibles et les couards !

Lire la suite...

Centralisation du web et site statique
Publié le 19/10/2020

Les site dynamiques avec systeme de gestion de contenu (CMS), tel quel wordpress, drupal ou joomla sont faciles à installer et offrent quantité de fonctionnalités bien pratiques. Alors pourquoi suis-je donc passé d'un site dynamique à un site statique en 2020 ?

Lire la suite...