mardi 27 juillet 2021

Comment passer mon site en https

C'est toujours la même chose, on croit prendre assez de notes pour être capable de refaire une opération délicate comme le passage d'un site de http "normal" au https obligatoire aujourd'hui et puis lorsque l'on y revient on se rend compte que l'on croyait en avoir fait assez mais ce n'est pas le cas.

J'avais bien écris quelque chose dans : C# NET je tappe "ssl" dans la barre de recherche :

C# .NET - SSL

Je trouve un article sur la possibilité de générer un certificat ssl par OpenSSL mais ce n'est que du localhost pour une plateforme Angular en Débug.

C# NET - IdentityServer4 Client Angular comment passer de Http à Https

Pour le reste, il me semble bien que je n'ai plus rien. Alors si, je me rappelle avoir été obligé d'acheter un certificat SSL au près de l'hébergeur de mon site mais j'ai laissé passer la dernière relance où il me demandait environ 25 euros/an pour ce certificat !

C'est un comble, le fournisseur qui vous donne un nom de site vous demande de l'argent pour certifier votre site. Je crois bien que c'est cela qui m'a poussé à vouloir trouver une alternative.

Me voici donc dans un peu de lecture :

angle web - Sécurisez votre site Web en HTTPS
Cela me semble bien complet, il détaille les différents hébergeurs leurs façons de procéder pour vous fournir la cartification SSL. OVH c'est une option de l'hébergement (le plus pratique il suffit de cocher une case).

Il y a un site pour vérifier votre certification :  

SSL Server Test (Powered by Qualys SSL Labs)

Je vérifie que ma certification SSL est bien expirée ! 

Digital Guide - IONOS Le rôle des certificats SSL

Et du coup me voilà en train de renouveler mon certificat SSL pour mon nom de domaine tout un patacaisse qui commence ici :

https://www.namebay.com/cert/CSR/IIS7/index.htm

Et qui va se terminer en allant installer ce que l'hébergeur m’envoie par email ... Donc il n'y a pas de miracle.

Il me semblait bien pourtant dans ma mémoire profonde que par Let's Encrypt, j'étais arrivé à un résultat.

Autorité de certification à but non lucratif

Mais la certification en passant par Let's Encrypt et très fastidieuse il faut exécuter des scripts sur votre serveur vous plonger au coeur de la certification mais je n'ai plus le temps de jouer, ils ont malheureusement gagné.

Au passage, il me faudra faire tout un tas d'aller-retour par email, entre mon hébergeur l'organisme de certification ... pour approuver à chaque étape.

Le tout pour une facture de 31,5 Euros TTC/an !


mercredi 14 avril 2021

C'est quoi le langage Lua ?

Il faudrait le prononcer en Portugais Loouuua et en Français on pourrait utiliser un mot que l'on connait presque Luna pour dire Lune. Il s'agit d'un langage de script conçu pour être embarqué par des applications afin d'étendre leurs fonctionnalités.

L'interpréteur Lua est écrit en Langage C ANSI strict ce qui permet de le compiler et de l'utiliser sur une grande variété de plateformes. Il est compact en mémoire ne prenant que quelques dizaines de kilos octets.

Free Software Lua - Give credits

J'ai eu le privilège de découvrir Lua par l'utilisation qu'un collègue ingénieux en à faite, grâce à l'application ExtraPutty qui embarque cet interpréteur de scripts. Ce collègue ingénieux à étendu l'application ExtraPutty par un script Lua qui a permit de faire des choses que je ne soupçonnait pas.

ExtraPutty embedde Lua scripting language

Voilà, vous connaissez Putty pour dialoguer avec des équipements embarqués c'est un bon début mais vous serez limité, ExtraPutty vous permettra de sortir des limitations de Putty et avec Lua pour compléter vous avez un système ouvert et pratique pour échanger avec vos systèmes enfouis.

Have fun!


mercredi 24 février 2021

Virtual Serial Port Emulator - Emulation des ports séries

Vous cherchez un outil de simulation des ports séries. Le Virtual Serial Ports Emulator d'ETERLOGIC est l'outil indispensable lorsque l'on a besoin de travailler avec les ports séries et surtout il est gratuit. Il va vous embêter un peu avec l'achat d'une licence mais il ne vous oblige pas.

Il vous permet de simuler l'existence d'un port série sans avoir besoin de brancher l'appareil lorsque celui-i est en phase de conception.

ETERLOGIC - Virtual Serial Ports Emulator
ETERLOGIC - Virtual Serial Ports Emulator

C'est vraiment l'outil d'émulation des ports de communication à connaitre et à utiliser.

ETERLOGIC Virtual Serial Port Emulator l'outils qui vous permet de tout faire
ETERLOGIC Virtual Serial Port Emulator l'outils qui vous permet de tout faire

Voilà je tenais à répertorier cet outil d'émulation des ports COM ici car je l'ai souvent utilisé.

mercredi 20 janvier 2021

Encore un VPN voici Proton VPN

Je voudrais trouver un VPN que je pourrais utiliser facilement, à la mode en ce moment il y a  ProtonVPN. Allons y découvrons ce VPN.


Avec une version Free à 0 € / mois pour 1 connexion VPN Vitesse moyenne avec des Serveurs dans 3 Pays. Par la suite il faut créer un compte. 

C'est une très bonne nouvelle, cela va nous permettre de le tester sans investir.

Proton VPN

Voilà je prends rapidement cette note pour y revenir. J'avoue, je galère pas mal avec OpenVPN je ne suis pas allé au bout.

A force d'insister cela viendra... faites moi confiance.

mardi 12 janvier 2021

Vous avez envie de découvrir l'outils devops Terraform ?

Dans la stack des outils de développement DevOps, Terraform permet d'automatiser la construction de votre infrastructure matérielles. Pour faire au maximum du DevOps, vous devez scripter tout ce que vous pouvez afin de pouvoir le rejouer les scripts dans n'importe quel environnement.

Terraform pour mettre sous forme de scripts votre infrastructure
Terraform pour mettre sous forme de scripts votre infrastructure

Terraform vous permet de construire votre infrastructure matérielle (réseau de machines) sous forme de scripts en langage de configuration HCL (Hashicorp Configuration Language) ou plus récemment JSon. 

Les scripts Terraform sont dépendants du fournisseur de cloud. Un script Terraform écrit pour Amazon ne pourra pas être utilisé pour Azure.

Terraforme s'utilise dans le cadre d'une stack DevOps du style : Docker, Terraform, Ansible, Git, GitlabFlow, Python, Shell.

En travaillant avec Azure, vous allez utiliser Azure CLI en ligne de commandes.

Ouvrez votre fenêtre PowerShell et tapez la commande suivante :

$ Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; rm .\AzureCLI.msi

La suite du script Terraform de création de votre infrastructure dans le Cloud Azure :

Création de votre Infrastructure dans le Cloud Azure

Terraform porte bien sont nom puisse qu'il s'agit de terraformer, de créer votre infrastructure dans le coud de votre choix. 

Alors ce n'est pas tout à fait aussi simple, il vous faudra reprendre les scripts Terraform qui ne sont pas directement utilisables d'un Cloud à l'autre. Mais Terraform est bien la porte d'entre du IaaS.