Skip to main content

Create simple hexdumps from any file

Project description

HTMLHexViewer

PyPI Code style: black

Hexdump but easier to read.

HTMLHexViewer is exactly what its name suggests, A HTML Hex Viewer inspired by the CLI tool hexdump. While still retaining almost all core functionalities of hex dump. HTMLHexViewer makes it possible to create stand-alone reports of the binary you're investigating.

Installation

HTMLHexViewer can be installed using pip. with the simple command pip install htmlhexviewer. If you prefer a more cutting edge version you could also install it with the following command: pip install git+git://github.com/Vepnar/HtmlHexViewer.git

Usage

To convert an entire file into an HTML report execute.

htmlhexviewer {target_binary}

You could also run HTMLHexViewer as a package as the previous command doesn't work.

python -m htmlhexviewer {target_binary}

It's recommended to set a max length of processed byte sequence with the parameter -r [bytes to process] and the offset with -O [offset]. The browser can't efficiently render many thousands of elements. For example:

htmlhexviewer -r 1000 -O 0 /usr/bin/bash

The peformance drop on even small applications is very large. Thus these flags are a must.

Example of usage & screenshots

Image YouTube Video

Credits

  • Black. This markdown page has been inspired by them.
  • Hexdump. This application is a remake of hexdump.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

HTMLHexViewer-0.1.2.tar.gz (18.2 kB view hashes)

Uploaded Source

Built Distribution

HTMLHexViewer-0.1.2-py3-none-any.whl (18.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page