PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Mise à jour

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

Dangerzone – Comment ouvrir des documents à risques sans prendre de risques ?

lundi 13 novembre 2023 à 09:00

Que vous soyez un journaliste précautionneux de sa sécurité, un expert qui aiment bien analyser les pièces jointes chelous ou tout simplement quelqu’un qui n’a pas confiance dans les fichiers qu’on lui envoie, félicitations, vous êtes sur le bon article !

Anéfé, comme disait Christine, aujourd’hui je vais vous présenter Dangerzone. Il s’agit d’un outil qui pourrait bien vous éviter des ennuis lors de l’ouverture de documents potentiellement dangereux.

Dangerzone est un logiciel « intelligent » qui convertit des fichiers PDF, des documents Office ou des images potentiellement dangereux en PDF « sécurisés« . Génial si vous devez souvent ouvrir des documents provenant de sources inconnues ou peu fiables.

Le fonctionnement de Dangerzone est aussi simple qu’ingénieux. Il utilise des sandbox séparées dans Docker pour la conversion, sans accès réseau, ce qui empêche les éventuels malwares de « s’échapper ». De plus, il est disponible sur macOS, Windows et Linux, donc pas d’excuses pour ne pas l’utiliser.

Le document d’origine est découpé dans une matrice de pixels puis reconstitué en PDF, ce qui enlève tout code malicieux éventuel. Alors évidemment, comme ça devient de l’image et plus du texte, on multiple par 4 ou 5, le poids du fichier. L’outil peut ensuite refaire un petit coup d’OCR sur le document pour avoir à nouveau du vrai texte dans le PDF.

Dangerzone prend en charge une grande variété de formats de documents, tels que PDF, Microsoft Word, Excel, PowerPoint, ODF Text, XLS (Excel), PPT, et les images.

Maintenant, pour tester Dangerzone, il suffit de vous rendre sur le site web du projet en cliquant ici.

GPT fdisk – L’outil ultime pour gérer vos disques GPT

dimanche 12 novembre 2023 à 09:00

Si vous cherchez un outil qui va vous aider à vous débarrasser de vos vieux MBR et à embrasser l’ère moderne des disques GPT, j’ai ce qu’il vous faut !!

Vous vous demandez peut-être de quoi je parle ?

Le format de table de partition GPT (GUID Partition Table) est le successeur des tables de partition de type Master Boot Record (MBR) utilisées depuis les années 1980. Les GPT offrent des avantages importants, comme une meilleure gestion des partitions et une meilleure prise en charge des disques de grande capacité.

GPT fdisk est donc un clone de fdisk qui embarque plusieurs outils (gdisk, cgdisk, sgdisk, et fixparts) et qui va vous permettre de réaliser différentes opérations très cool avec vos disques GPT (ou MBR).

Vous pourrez par exemple convertir un disque MBR en GPT sans aucune perte de données (ni de sommeil ^^) et même convertir les disklabels BSD en GPT sans rien casser. Vous pourrez également éditer les tables de partitions GPT aussi bien sous Linux que FreeBSD, macOS ou encore Windows.

Mais là où cet outil devient vraiment incontournable, c’est qu’il va vous permettre de réparer les structures de données GPT (ou MBR) malencontreusement endommagées.

Gardez quand même à l’esprit que si vous êtes sous macOS, la protection de l’intégrité du système (SIP) sur macOS 10.11 ou supérieur limitera les capacités de l’outil. Et si vous êtes sous Windows, votre machine devra être compatible UEFI pour pouvoir booter sur un disque GPT. Autrement, toute la documentation se trouve ici ! Je vous recommande d’y jeter un oeil pour comprendre comment vous servir des différents outils.

Bref, un super outil pour les administrateurs système qui pourront effectuer des opérations de maintenance directement depuis l’interface de GPT fdisk ou simplement en ligne de commande.

Nettoyez les déchets laissés par Flatpak avec Flatsweep

samedi 11 novembre 2023 à 09:00

Je l’ignorais totalement, mais visiblement, un peu comme sous Windows avec les fameux setup.exe, lorsqu’on supprime une application Linux de type Flatpak, il peut malheureusement subsister des fichiers inutiles qui traînent après une suppression d’applications voire même une mises à jour.

C’est relouuuu de fou !

Et bien, bonne nouvelle pour les utilisateurs de Flatpak car voici outil génial qui va vous faciliter la vie : Flatsweep.

Pour commencer, il a été conçu en utilisant GTK4 et Libadwaita donc on est sur de l’interface moderne et de qualité pour GNOME. Ça, c’est un bon début.

Ensuite, il est dispo dans pas mal de langues dont le français et surtout, capable de mettre un bon coup de balai à votre système et à éliminer tous ces fichiers indésirables.

Plus besoin de chercher manuellement les résidus de Flatpak puisque Flatsweep s’en charge pour vous.

Attention quand même, une petite mise en garde : si vous utilisez des chemins d’installation personnalisés pour Flatpak, soyez prudent, car cela peut causer des problèmes. Mais pour la plupart d’entre nous, Flatsweep devrait fonctionner sans problème.

Flatsweep est dispo sur le Flathub et sur Github.

C’est l’histoire de la viiiiiie !

vendredi 10 novembre 2023 à 19:42

J’sais pas si vous avez un peu de temps devant vous, mais si vous avez, allez disons 1h03 à rien foutre, j’ai ce qu’il vous faut.

Les créateurs de Kurzgesagt qu’on ne présente plus, ont réalisé une animation qui retrace plus de 4,5 milliards d’années d’histoire de la vie sur Terre. Et le plus délire avec cette vidéo, c’est que c’est en « temps proportionnel ». Cela veut dire que ce que vous verrez durera le même ratio de temps que ce qui s’est passé en vrai.

En gros, chaque seconde de ce film représente environ un million d’années de l’évolution de la planète. C’est parfait à mettre en fond pendant que vous faites autre chose. Ça permet de se détendre et de relativiser notre courte existence en tant qu’espèce sur Terre.

Existence humaine qui d’ailleurs prendra bientôt fin vu que nos dirigeants (et pas qu’eux) se contre-foutent royalement de la nature et du climat vu qu’ils seront tous morts dans 20 et quelques années, les doigts de pieds en éventail sur une plage du Portugal et qu’après eux le déluge.

Dites adieu à Postman grâce à Bruno qui vous aidera à concevoir les meilleurs API de l’univers

vendredi 10 novembre 2023 à 09:00

Amis du côté obscur du dev, vous avez sûrement déjà utilisé Postman pour tester vos APIs. Et je ne vous en veux pas car c’est un outil vraiment puissant qui a su trouver sa place dans le cœur de beaucoup de développeurs.

Cependant, vous savez aussi à quel point il peut être un peu lourdingue, surtout lorsqu’il s’agit de l’utiliser pour collaborer sur un gros projet.

Heureusement, j’ai quelque chose de plutôt cool à partager avec vous : Bruno. Et contrairement au ministre de l’économie du même prénom, celui-ci vous sera utile puisqu’il s’agit d’un projet open source qui promet de révolutionner le monde des clients API.

Pour bien saisir l’intérêt de Bruno, imaginez un outil qui vous permet de stocker vos collections API pour ensuite pouvoir les conserver et les tester directement depuis votre dépôt de code source, grâce au langage Bru. Vous pouvez ainsi profiter d’un contrôle de version simple et dire adieu aux espaces de travail encombrants. Génial pour bosser en collaboration avec vos collègues sans prise de tête.

Pour commencer avec Bruno, il suffit d’installer l’outil en allant le télécharger pour Windows, macOS et Linux sur le site officiel. Ensuite vous n’avez plus qu’à y décrire toute l’API que vous êtes en train de concevoir. Je vous invite à regarder cette vidéo pour bien comprendre comment ça fonctionne :

Bruno est également disponible en ligne de commande. Vous pouvez l’installer en utilisant votre gestionnaire de paquets Node préféré, comme NPM :

npm install -g @usebruno/cli

Ensuite, avec Bruno CLI en main, vous pouvez exécuter des collections entières d’API via des commandes simples directement depuis votre terminal. Cela facilite grandement le processus de test et d’automatisation des API.

Pour utiliser la CLI, commencez par accéder au répertoire contenant votre collection d’API et exécutez la commande suivante :

bru run

Vous pouvez également exécuter une requête unique comme ceci :

bru run request.bru

Ou bien, si vous voulez exécuter toutes les requêtes d’un dossier, utilisez cette commande :

bru run folder

Pour spécifier un environnement, ajoutez simplement l’option --env :

bru run --env env_name

Notez que Bruno existe également sous la forme d’une extension pour Visual Studio Code.

En somme, Bruno est une alternative légère et polyvalente aux clients API traditionnels, qui propose une approche plus simple et plus efficace pour travailler avec des collections API. Avec son intégration transparente au dépôt de code source et à la ligne de commande, Bruno facilite le travail en équipe et rend le développement d’API agréable et sans tracas.

De quoi dire adieu à Postman, non ?