Skip to content

fainlabs/HexWalk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hexwalk

HexWalk - Hex Editor/Viewer/Analyzer

HexWalk is an Hex editor, viewer, analyzer.

Based on opensource projects like qhexedit2,binwalk and QT.

It is cross platform and has plenty of features:

  • Advanced Find (can find patterns in binary files based on HEX,UTF8,UTF16 and regex)
  • Binwalk integration
  • Entropy Analysis
  • Hash Calculator
  • Bin/Dec/Hex Converter
  • Hex file editing
  • Diff file analysis
  • Byte Patterns to parse headers

Screenshots

  • Main page hexwalk gui

  • Advanced Search hexwalk gui

  • Entropy Calculator hexwalk gui

  • Binary Analyzer hexwalk gui

  • Hash Calculator hexwalk gui

  • Diff Analysis hexwalk gui

  • Binary Patterns for header parsing hexwalk gui

Usage

HexWalk release executables are self-contained, you can use as-is. Binwalk functionalities need Binwalk to be installed on the OS. For Linux OS simply install binwalk with your package manager (eg. sudo apt install binwalk). On Mac install with "brew install binwalk" or from sources following the instructions on Binwalk repository.

For more details about the usage go to the Wiki:

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

Binwalk on Windows OS

For Windows, Binwalk support is done using a python helper file that launches the commands and must be on the same path of hexwalk.exe. Binwalk is provided in the binwalk_windows folder and should not be installed manually, as it is called by the helper file.

Build

If you want to build from source just open hexedit.pro in QT Creator and build it. It is possible also to build from command line (linux_build.sh script provided).

Acknowledgments

Thanks to these projects:

About

Hex Viewer/Editor/Analyzer compatible with Linux/Windows/MacOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 56.8%
  • C++ 41.6%
  • Other 1.6%