Retour aux mises à jour
New releaseSep 3, 2026

HexWalk v2.2.0

Visionneuse/Éditeur/Analyseur hexadécimal compatible avec Linux/Windows/MacOS

Partager

hexwalk

HexWalk - Éditeur/Visionneuse/Analyseur hexadécimal

HexWalk est un éditeur hexadécimal, une visionneuse et un analyseur.

Construit sur qhexedit2, Capstone et Qt, avec un scanner de signatures intégré, HexDig, inspiré par binwalk.

Il est multiplateforme et propose de nombreuses fonctionnalités :

  • Recherche avancée (peut trouver des motifs dans les fichiers binaires basés sur HEX, UTF8, UTF16 et regex)
  • Scanner et extracteur de signatures binaires — choisissez HexDig (intégré, aucune configuration) ou Binwalk (externe) dans Options
  • Analyse d'entropie
  • Carte d'octets
  • Calculateur de hachage
  • Convertisseur binaire/décimal/hexadécimal
  • Édition de fichiers hexadécimaux
  • Analyse de fichiers diff
  • Motifs d'octets pour analyser les en-têtes
  • Désassembleur pour architectures x86, ARM et MIPS

Captures d'écran

  • Page principale hexwalk gui

  • Carte d'octets hexwalk gui

  • Recherche avancée hexwalk gui

  • Calculateur d'entropie hexwalk gui

  • Analyseur binaire hexwalk gui

  • Calculateur de hachage hexwalk gui

  • Analyse des différences hexwalk gui

  • Motifs binaires pour l'analyse des en-têtes hexwalk gui

Utilisation

Les exécutables des versions de HexWalk sont autonomes, vous pouvez les utiliser tels quels.

L'analyseur binaire peut s'appuyer sur l'un des deux moteurs, sélectionnables dans Options → Analyseur :

  • HexDig (par défaut) — intégré, aucune dépendance externe. Utilise l'outil 7z lors de l'extraction d'archives (ZIP, 7Z, TAR, GZIP, …). Sous Linux, installez le avec votre gestionnaire de paquets (sudo apt install 7zip, ou p7zip-full sur les anciens systèmes). L'installateur Windows l'inclut ; la version macOS l'embarque dans le bundle de l'application.
  • Binwalk — invoqué comme commande externe. Installez-le séparément si vous le préférez : sudo apt install binwalk sous Linux, brew install binwalk sous macOS, ou depuis le dépôt en amont.

Pour plus de détails sur l'utilisation, consultez le Wiki :

https://github.com/gcarmix/hexwalk/wiki

Windows

HexWalk sur Windows est publié en différentes variantes :

  • sous forme d'installateur
  • sous forme de fichier zip portable

Le moyen le plus rapide de l'installer est via winget :

winget install hexwalk

MacOS

Sur MacOS, vous pouvez facilement télécharger le fichier .dmg disponible dans la page des versions et glisser l'application dans le dossier Applications comme d'habitude

Debian

Le projet est désormais disponible dans les backports pour Bookworm, il suffit d'activer les dépôts backports en ajoutant cette ligne à /etc/apt/sources.list :

deb http://deb.debian.org/debian bookworm-backports main

puis saisissez :

sudo apt update

sudo apt install hexwalk

Ubuntu

Le projet est également disponible sur launchpad https://launchpad.net/hexwalk pour l'installer sur Ubuntu, vous pouvez simplement faire :

sudo add-apt-repository ppa:carmix/ppa

sudo apt update

sudo apt install hexwalk

Linux

Pour les autres distributions Linux, le fichier AppImage est disponible dans la page des versions. Il suffit de le télécharger, de lui donner les permissions d'exécution et vous êtes prêt.

L'AppImage a besoin de libfuse2 (ou libfuse2t64 sur Ubuntu 24.04+) sur la machine cible pour se monter.

Compilation

HexWalk utilise CMake et requiert Qt 6 (Core, Gui, Widgets, Charts).

cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j

Scripts d'aide à la racine du dépôt :

La CLI hexdig est également compilée dans le cadre du projet — voir hexdig/README.md pour une utilisation autonome.

Remerciements

Merci à ces projets :

Catégories