Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gcarmix/HexWalk
Hex Viewer/Editor/Analyzer compatible with Linux/Windows/MacOS
https://github.com/gcarmix/HexWalk
binwalk gui hexeditor reverse-engineering
Last synced: about 2 months ago
JSON representation
Hex Viewer/Editor/Analyzer compatible with Linux/Windows/MacOS
- Host: GitHub
- URL: https://github.com/gcarmix/HexWalk
- Owner: gcarmix
- License: gpl-3.0
- Created: 2023-05-28T10:36:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-17T07:59:38.000Z (about 2 months ago)
- Last Synced: 2024-11-17T08:34:23.801Z (about 2 months ago)
- Topics: binwalk, gui, hexeditor, reverse-engineering
- Language: Python
- Homepage: https://www.hexwalk.com
- Size: 3.24 MB
- Stars: 740
- Watchers: 11
- Forks: 31
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![hexwalk](hexwalk/images/hexwalk64.png)
# 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
* Byte Map
* Hash Calculator
* Bin/Dec/Hex Converter
* Hex file editing
* Diff file analysis
* Byte Patterns to parse headers## Screenshots
* Main page
![hexwalk gui](screenshots/hexwalk_gui1.png)* Byte Map
![hexwalk gui](screenshots/hexwalk_gui17.png)* Advanced Search
![hexwalk gui](screenshots/hexwalk_gui5.png)* Entropy Calculator
![hexwalk gui](screenshots/hexwalk_gui2.png)* Binary Analyzer
![hexwalk gui](screenshots/hexwalk_gui3.png)* Hash Calculator
![hexwalk gui](screenshots/hexwalk_gui4.png)* Diff Analysis
![hexwalk gui](screenshots/hexwalk_gui13.png)* Binary Patterns for header parsing
![hexwalk gui](screenshots/hexwalk_gui15.png)## 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
## Windows
HexWalk on Windows is released in different flavours:
- as an installer
- as a portable zip fileThe fastest way to install it is through winget:
```
winget install hexwalk
```
## MacOS
On MacOS you can easily download the .dmg file available in the release page and drag the app in the Applications folder as usual## Ubuntu
The project is also available on launchpad
https://launchpad.net/hexwalk
to install on Ubuntu you can simply do:
```
sudo add-apt-repository ppa:carmix/ppasudo apt update
sudo apt install hexwalk
```## Linux
For other Linux distributions there's the AppImage file available in the release page. Just download, give execution permissions and you are ready to go.## 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:
* Binwalk - https://github.com/ReFirmLabs/binwalk
* QHexEdit2 - https://github.com/Simsys/qhexedit2
* QT5