Skip to main content

Create simple hexdumps from any file

Project description

<h1 align=”center”> HTMLHexViewer </h1>

<p align=”center”> <a href=”https://pypi.org/project/black/”><img alt=”PyPI” src=”https://img.shields.io/pypi/v/htmlhexviewer”></a> <a href=”https://github.com/psf/black”><img alt=”Code style: black” src=”https://img.shields.io/badge/code%20style-black-000000.svg”></a> </p>

> Hexdump but easier to read.

HTMLHexViewer is exactly what its name suggests, A HTML Hex Viewer inspired by the CLI tool [hexdump](https://en.wikipedia.org/wiki/Hex_dump). 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](https://pypi.org/project/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](images/one.png)

[youtube video](https://youtu.be/wlghJ6R6D_g)

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.0.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

HTMLHexViewer-0.1.0-py3-none-any.whl (18.8 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