Giter Site home page Giter Site logo

0x-ir / hexwalk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gcarmix/hexwalk

0.0 0.0 0.0 3.4 MB

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

Home Page: https://www.hexwalk.com

License: GNU General Public License v3.0

Shell 0.87% C++ 43.38% Python 55.11% C 0.06% QMake 0.58%

hexwalk's Introduction

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
  • Byte Map
  • Hash Calculator
  • Bin/Dec/Hex Converter
  • Hex file editing
  • Diff file analysis
  • Byte Patterns to parse headers

Screenshots

  • Main page hexwalk gui

  • Byte Map 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).

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/ppa

sudo apt update

sudo apt install hexwalk

Acknowledgments

Thanks to these projects:

hexwalk's People

Contributors

gcarmix avatar learn-more avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.