Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CyberChef — The Cyber Swiss Army Knife - une application web pour le chiffrement, l'encodage, la compression et l'analyse de données. | Kitploit
Outils/GitHubGitHub/gchq/cyberchef
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementAnalyse de HachageScripting et AutomatisationAnalyse ForensiqueStéganographieCryptographieCTFUtilitaires et FrameworksAnalyse de BinairesUsurpation d'Empreinte NumériqueSécurité des Bases de Données
35.6k4.1k57il y a 4 joursVérifié par Kitploit
Top en Cryptographie n°17
Top en CTF n°5
Top en Sécurité des Bases de Données n°19
Top en Outils de Chiffrement/Déchiffrement n°18
Top en Usurpation d'Empreinte Numérique n°20
Top en Utilitaires Généraux n°1
Top en Analyse de Hachage n°6
Top en Scripting et Automatisation n°18
Top en Stéganographie n°12
Top en Utilitaires et Frameworks n°1
GitHubgchq/cyberchef

CyberChef

The Cyber Swiss Army Knife - une application web pour le chiffrement, l'encodage, la compression et l'analyse de données.

Voir le dépôtSite web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

CyberChef

npm Gitter

Le couteau suisse du cyber

CyberChef est une application web simple et intuitive pour effectuer toutes sortes d'opérations « cyber » directement dans un navigateur web. Ces opérations incluent le codage simple comme XOR et Base64, le chiffrement plus complexe comme AES, DES et Blowfish, la création de binaires et de hexdumps, la compression et la décompression de données, le calcul de hachages et de sommes de contrôle, l'analyse IPv6 et X.509, le changement d'encodages de caractères, et bien plus encore.

L'outil est conçu pour permettre aux analystes techniques comme non techniques de manipuler des données de manière complexe sans avoir à utiliser des outils ou des algorithmes complexes. Il a été conçu, développé et amélioré progressivement par un analyste pendant son temps d'innovation de 10 % sur plusieurs années.

Sommaire

  • Official website
  • Running Locally
    • With Docker
    • From source
  • How it works
  • Features
  • Deep linking
  • Browser support
  • Node.js support
  • Security
  • Contributing
  • Licencing

Site officiel

[Le site officiel de CyberChef se trouve ici][1] — amusez-vous bien !

Exécution locale

Vous pouvez exécuter CyberChef avec Docker (aucune chaîne d'outils requise) ou le compiler à partir des sources avec Node.js.

Avec Docker

Prérequis

  • Docker
    • Docker Desktop doit être ouvert et en cours d'exécution sur votre machine.

Option 1 : Construire vous-même l'image Docker

  1. Construisez l'image Docker
docker build --tag cyberchef --ulimit nofile=10000 .
  1. Exécutez le conteneur Docker
docker run -it -p 8080:8080 cyberchef
  1. Rendez-vous sur http://localhost:8080 dans votre navigateur

Option 2 : Utiliser l'image Docker pré-construite

Si vous préférez éviter le processus de compilation, vous pouvez utiliser l'image pré-construite.

docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest

Comme précédemment, rendez-vous sur http://localhost:8080 dans votre navigateur.

Cette image est construite et publiée via nos GitHub Workflows.

Depuis les sources

Si vous souhaitez développer CyberChef ou l'exécuter sans Docker, vous pouvez le compiler directement avec Node.js.

Prérequis

  • Node.js v24 (voir Support Node.js)

[!NOTE]

Vous pouvez utiliser nvm pour gérer les versions de Node.js et utiliser la version de développement actuelle de ce projet afin d'éviter les conflits avec d'autres projets sur votre machine.

Configuration

git clone https://github.com/gchq/CyberChef.git
cd CyberChef
npm install

Tâches courantes

CommandeDescription
npm startLance le serveur de développement avec rechargement en direct à http://localhost:8080.
npm run buildProduit une version de production dans le répertoire build/prod.
npm testExécute les suites de tests Node.js et des opérations.
npm run testuiExécute les tests navigateur (interface).
npm run lintVérifie le code par rapport aux règles de lint.
npm run newopGénère une nouvelle opération via le script de démarrage rapide interactif.

Si vous rencontrez une erreur de mémoire insuffisante lors de la compilation de grosses recettes, augmentez la taille du tas de Node avec npm run setheapsize.

Comment ça fonctionne

CyberChef comporte quatre zones principales :

  1. La zone entrée en haut à droite, où vous pouvez coller, saisir ou faire glisser le texte ou le fichier sur lequel vous souhaitez travailler.
  2. La zone sortie en bas à droite, où le résultat de votre traitement sera affiché.
  3. La liste des opérations tout à gauche, où vous pouvez trouver toutes les opérations dont CyberChef est capable, dans des listes catégorisées ou en effectuant une recherche.
  4. La zone recette au milieu, où vous pouvez faire glisser les opérations que vous souhaitez utiliser et préciser les arguments et options.

Vous pouvez utiliser autant d'opérations que vous le souhaitez, de façon simple ou complexe. Voici quelques exemples :

  • [Décoder une chaîne encodée en Base64][2]
  • [Convertir une date et une heure dans un autre fuseau horaire][3]
  • [Analyser une adresse IPv6 Teredo][4]
  • [Convertir des données issues d'un hexdump, puis les décompresser][5]
  • [Déchiffrer et désassembler du shellcode][6]
  • [Afficher plusieurs horodatages sous forme de dates complètes][7]
  • [Effectuer différentes opérations sur des données de différents types][8]
  • [Utiliser des parties de l'entrée comme arguments pour les opérations][9]
  • [Effectuer un déchiffrement AES, en extrayant le IV du début du flux chiffré][10]
  • [Une méthode plus simple pour effectuer le même déchiffrement AES][13]
  • [Détecter automatiquement plusieurs couches d'encodage imbriqué][12]

Fonctionnalités

Télécharger l’outil