[Outils] Partage d'outils Open Source

Publié le 28 avril 2019

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


Accueil | Impact CO2

Comparer les différents secteur d'émission de CO2 (notamment les mails ...). Pratique pour bien faire visualiser les ordres de grandeur.

via Shaarli le 17 octobre 2023

La fausse astuce anti-démarchage téléphonique reprise en boucle par les médias

France métropolitaine: 0162, 0163, 0270, 0271, 0377, 0378, 0424, 0425, 0568, 0569, 0948, 0949 Guadeloupe, St-Martin, St-Barthélemy: 09475 Guyane: 09476 Martinique: 09477 La Réunion, Mayotte: 09478, 09479 A voir s'il existe une appli pour bloquer ces préfix…

via Shaarli le 13 octobre 2023

The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) @ tonsky.me

Article très complet sur l'unicode. Voici une copie ici si jamais le thème original du site (et les souris qui y arrivent ..) vous font mal aux yeux ..

via Shaarli le 04 octobre 2023

Généré avec openring


Recettes de gourmands


Coulant au chocolat

Toujours coulant, et sans y glisser un carré au milieu.

via cooking.pofilo.fr le 27 novembre 2023

Pâte à pizza

Pas de secrets pour faire une bonne pizza, il faut une pâte maison !

via cooking.pofilo.fr le 16 novembre 2023

Yaourts nature

via cooking.pofilo.fr le 16 novembre 2023

Généré avec openring