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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for HTMLHexViewer-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ac2917016abf9d28670fac2fd196a642fc2da9370774683ab76a49a9c7736a |
|
MD5 | def7f9783e17d47c53b3fcf472224254 |
|
BLAKE2b-256 | 5b8c24b54eb0669f25d8722719ffab1a448b7593f8461fb2fcb7926660f555f0 |