[Outils] Partage d'outils Open Source

Tags: Services Open Source


 Attention, cet article date de plus d'un an. Les informations qu'il contient sont peut-être obsolètes. 

Bonjour à tous,

Cet article aujourd’hui sera peut-être l’objet d’une série au fil des mois. Le but ici est de partager des outils/logiciels Open Source. Pour cet article, on verra 2 logiciels seront à installer sur votre serveur.

CyberChef

Description

Le premier outil dont je vais parler aujourd’hui s’appelle CyberChef. Son code source est disponible ici (miroir ici). Il se décrit comme un “cyber couteau suisse”.

La description du Readme est plutôt explicite, laissez-moi vous la traduire ici:

CyberChef est une application web simple et intuitive pour effectuer toutes sortes de cyber opérations au sein d’un navigateur web. Ces opérations comprennent l’encodage simple comme XOR ou le base64, le chiffrement tel que AES, DES et Blowfish, la création de binaires et hexdumps, la compression et décompression de données, le calcul des hashes et sommes de contrôles, l’analyse IPv6 et X.509, le changement des encodages des caractères et bien plus encore. L’outil est conçu pour permettre aux analystes techniques et non techniques de manipuler des données complexes sans avoir à utiliser des outils ou algorithmes complexes.

Démonstration et utilisation

Une démo officielle est disponible ici. Je tiens également une instance sur mon serveur disponible ici.

Le principe de fonctionnement est assez simple:

  • Sur la gauche se trouve la liste des opérations (avec un champ de recherche indispensable)

  • Il faut choisir une ou plusieurs opérations et les glisser dans la colonne Recettes.

  • En haut à droite, vous pouvez mettre votre input

  • Et en bas à gauche, vous aurez votre résultat que vous pouvez exporter dans un fichier ou dans le presse-papier

Une recette pour les hasher tous (2 blagues en une ici non ?)
Une recette pour les hasher tous (2 blagues en une ici non ?)
La concaténation de recettes
La concaténation de recettes

Bien sur, si on décode le résultat en base64, on retombera sur les hashs de la première capture.

Installation

L’installation est on ne peut plus simple. Si vous allez dans les releases, vous trouverez des fichiers CyberChef.js. Il vous suffit alors de faire pointer votre serveur web dessus.

Vous avez également la possibilité de le compiler à la main avec grunt. N’étant pas très fan des technos utilisées, je n’ai cependant jamais essayé. La doc pour la compilation est sur le wiki du dépôt.

Cheky

Description

Changeons de sujet maintenant avec Cheky. Son code source est disponible ici (miroir ici). Couplé à une recherche donnée sur leboncoin, il vous permettra de recevoir des notifications par mail ou sur votre flux RSS.

Pour le contexte, je commencais à vouloir rechercher régulièrement sur leboncoin (un appartement à vrai dire), et je me suis dit que leurs alertes par mail ne convenaient pas du tout à mes besoins. C’est à ce moment que je suis tombé sur Cheky (que j’ai toujours envie d’écrire Checky …).

L’outil est vraiment top: simple d’installation et d’utilisation. Il suffit d’aller sur leboncoin, de paramétrer une recherche, et de reporter l’URL dans Cheky pour qu’il nous génère une URL du flux RSS de notre recherche. Et ça fonctionne également avec le site SeLoger, parfait dans mon cas :)

Création d'un flux RSS à partir d'une recherche
Création d'un flux RSS à partir d'une recherche

En plus de pouvoir générer des flux RSS, vous pouvez également recevoir ces alertes par mail, SMS ou notifications sur votre téléphone, la fréquence des alertes étant paramétrable via une tâche cron à configurer. Personnellement, je trouve les flux RSS bien plus adaptés pour ce besoin.

Installation

Idem, l’installation est super simple, la procédure est décrite ici, mais consiste globalement à copier les fichiers du dépôt git et faire pointer votre serveur web dessus. Un peu de configuration en se rendant sur la page la première fois et c’est réglé (si vous n’utilisez pas les flux RSS, il faudra encore un peu plus de configuration (serveur mail, tâches cron …) mais c’est l’histoire de quelques minutes).

Conclusion

Voici qui conclut ce premier article de partage d’outils ! Si ceux-ci vous plaisent, si vous en connaissez des similaires ou si vous avez d’autres logiciels et outils Open Source à partager, n’hésitez pas à le faire en commentaire.

Commentaires




Ailleurs sur le Web


securite zerobin

Exemple concret très intéressant ! Mais parfois, au delà de la sécurité, c'est aussi bien d'avoir des fonctions déterministes qui prennent toujours le même temps. Avoir des fonctions qui retournent des fois très vites, des fois plus lentement (même …

via Shaarli le 17 décembre 2021

Un yacht virtuel vendu dans le metaverse pour 650 000 dollars sous forme de NFT

La connerie va finir par atteindre des sommets ! Euh ... non, on aura toujours des trucs de plus en plus aberrant pendant que des personnes meurent de faim ! Si je fais un dessin sur Paint et que je le revend 1 million, qq va me l'acheter svp ? — Permali…

via Shaarli le 10 décembre 2021

Phrases de passe : l'ANSSI passe en mode 2.0

un renouvellement de mots de passe trop fréquent pourrait inciter les utilisateurs à noter les mots de passe sur une feuille, qui ne sera pas nécessairement conservée en lieu sûr Enfin, l'ANSSI change de position sur ce point ! Par contre, je ne suis to…

via Shaarli le 06 décembre 2021

Généré avec openring


Recettes de gourmands


Poulet Coco Curry

Un classique, mais toujours efficace.

via cooking.pofilo.fr le 24 décembre 2021

Pizza poulet curry

Une pizza plus estivale, mais qui sait rester gourmande !

via cooking.pofilo.fr le 31 mai 2020

Fajitas

A manger avec les mains, évidemment !

via cooking.pofilo.fr le 24 mai 2020

Généré avec openring