PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Gitleaks – Un script pour sortir les petits secrets des dépots Git et repérer vos boulettes

mercredi 21 février 2018 à 07:20

Vous seriez surpris de ce que les développeurs peuvent oublier dans leur code. Une petite clé API par ici, un petit mot de passe par là, un nom de serveur à un autre endroit…etc.

Vous êtes d'ailleurs peut-être concerné sans le savoir, et il est possible que dans le code que vous poussez vers des dépôts Git visibles de tous, il y ait ce genre d'oublis.

Heureusement, il y a Gitleaks, un script en Go, qui sait débusquer ce genre de choses.

Voici comment fonctionne Gitleaks. Tout d'abord il clone le dépôt choisi, puis lance un diff sur tous les commits, pour sortir ensuite un fichier json. Gitleaks scanne ensuite toutes les lignes de tous les commits de ce fichier à l'aide de quelques expressions régulières que voici.

Comme vous pouvez le voir, il n'y a pas beaucoup de regexp, mais vous pouvez en ajouter en éditant le fichier main.go.

Notez que si vous tombez sur des trucs oubliés dans votre code, ne paniquez pas et référez vous à cette page de Github qui explique comment faire le ménage.

Et pour installer et utiliser Gitleaks, c'est plutôt simple :

git clone https://github.com/zricethezav/gitleaks
cd gitleaks
go get github.com/zricethezav/gitleaks
go build
./gitleaks -o {URL DU DEPOT GIT}

Bonne exploration de vos dépôts les amis !

LNAV – Un visualisateur de fichiers de logs libre et pratique

mardi 20 février 2018 à 07:22

LNAV (Logfile Navigator) est un outil dispo pour Linux et macOS qui permet de visualiser et de parcourir des fichiers de logs de manière agréable et efficace.

En plus de la coloration syntaxique, de la prise en charge de formats de logs standards (Syslog, CUPS, dpkg, sudo, strace…etc), LNAV est aussi capable de décompresser à la volée des logs zippés (ou gzippés ou bzippés) mais aussi de rassembler (merge) des logs segmentés pour en faciliter la visualisation.

LNAV surligne automatiquement en jaune ou rouge les warnings et les erreurs qui apparaissent dans les logs, et vous permettra aussi de filtrer ces fichiers avec vos propres expressions régulières ou d'y lancer des requêtes comme vous le feriez avec du SQL. Super pratique surtout que tout se fait en live devant vos yeux ébahis !

LNAV propose aussi de la mise en forme automatique (Pretty View avec le raccourci SHIFT + P), de la complétion avec la touche TAB, un mode "headless" pour exploiter ses fonctionnalités sans interface, directement en ligne de commande (pratique pour automatiser des choses). Et en beta, de l'extraction automatique de données.

Si cet outil vous semble utile, vous pouvez le télécharger ici.

Et la documentation est là.

Thonny – Un IDE Python pour les débutants

mardi 20 février 2018 à 06:56

Mis au point par l'Université de Tartu en Estonie, Thonny est un IDE (environnement de développement) minimaliste qui permet d'apprendre le Python.

Conçu pour les débutants, cet outil intègre son propre interpréteur Python 3.6 (mais vous pouvez aussi utiliser le vôtre), et offre des fonctionnalités plutôt sympas quand on est dans un processus d'apprentissage.

Par exemple, il est possible de visualiser la valeur des variables, d'avoir de la complétion de code, de le debugger, d'ouvrir vos fonctions individuellement dans de nouvelles fenêtres, de détecter facilement les erreurs de syntaxe et bien d'autres choses.

Disponible sous Windows, macOS et Linux, Thonny est destiné à tous ceux qui veulent apprendre ou enseigner le Python, mais qui ne veulent pas sortir l'artillerie lourde. Ici, il suffit de Thonny et d'un bon tuto / mooc et c'est parti !

Si Thonny vous intéresse, vous trouverez toutes les infos ici.

Plus de bouton « View image » sur Google Images ? C’est pas si grave…

lundi 19 février 2018 à 07:32

Il m'arrive parfois d'utiliser Google Images et depuis quelques jour, le bouton "view image" qui permettait d'avoir un accès direct à l'image a disparu pour une raison inconnue.

Certaines pensent que cela est dû au partenariat commercial que Google a conclu avec Getty Images.

En effet, un bouton "View Image" sur Google ça a de quoi stresser les ayants droit de la photographie. Donc j'imagine que pour les calmer, Google a décidé sagement d'enlever ce petit bouton, sachant qu'en faisant un clic droit sur n'importe quelle image affichée via Google Images, vous pouvez toujours l'enregistrer ou l'ouvrir dans un onglet de votre navigateur.

Autrement dit, ce bouton ne servait à rien à l'origine. Et l'enlever n'apporte rien non plus. Donc au final, cette décision politique n'a pas vraiment de conséquences. Surtout qu'il y a maintenant des extensions pour Chrome et Firefox qui permettent de restaurer l'existence de ce bouton "View Image" sur Google Images, comme si, il ne vous avait jamais quitté.

Et pour les plus équipés, le script Greasmonkey / Tampermonkey est dispo ici.

C'est beau la technologie.


Crucial SSD MX500

Démarrez votre ordinateur en quelques secondes

À chaque démarrage, vous sollicitez le disque de stockage de votre ordinateur. En plus de contenir tous vos fichiers les plus précieux, il charge et enregistre pratiquement tout ce que fait votre ordinateur. Vous aussi, faites partie des personnes qui conservent leurs vidéos de famille, leurs photos de voyage, leur musique et leurs documents importants sur un SSD, et bénéficiez de performances quasi-instantanées et de la fiabilité de ce support de stockage. Faites une mise à niveau avec le SSD Crucial® MX500, un lecteur sûr, rapide et de qualité accompagné d’un service clients et d’un support de qualité. Ça en vaut la peine.

Et avec le code KORBENFREE la livraison sera offerte (gain de 3.5€ allant à 5.99€ en fonction du mode livraison choisi)

Pour découvrir le SSD et accéder à la promo c'est ici


Plus rapide que la lumière [Court métrage]

lundi 19 février 2018 à 07:14

Ça faisait un petit moment que je n’avais pas posté un court métrage ici et je viens d’en découvrir un de science-fiction plutôt sympa.

Baptisé FTL pour « Faster Than Light » (Plus rapide que la lumière), ce film d’Adam Stern et d’Artifex Studios raconte l’histoire d’un astronaute qui tester le premier vaisseau spatial capable d’aller plus vite que la lumière.

Évidemment, à un moment, ça se met à déconner un peu…


Crucial SSD MX500

Démarrez votre ordinateur en quelques secondes

À chaque démarrage, vous sollicitez le disque de stockage de votre ordinateur. En plus de contenir tous vos fichiers les plus précieux, il charge et enregistre pratiquement tout ce que fait votre ordinateur. Vous aussi, faites partie des personnes qui conservent leurs vidéos de famille, leurs photos de voyage, leur musique et leurs documents importants sur un SSD, et bénéficiez de performances quasi-instantanées et de la fiabilité de ce support de stockage. Faites une mise à niveau avec le SSD Crucial® MX500, un lecteur sûr, rapide et de qualité accompagné d’un service clients et d’un support de qualité. Ça en vaut la peine.

Et avec le code KORBENFREE la livraison sera offerte (gain de 3.5€ allant à 5.99€ en fonction du mode livraison choisi)

Pour découvrir le SSD et accéder à la promo c'est ici