Skip to main content

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.

Metadata

Release files for HTMLHexViewer 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for HTMLHexViewer 0.1.2
File Size Uploaded
HTMLHexViewer-0.1.2.tar.gz 18.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for HTMLHexViewer 0.1.2
File Interpreter ABI Platform
HTMLHexViewer-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 37.1 kB

Release files / HTMLHexViewer-0.1.2.tar.gz

Download URL HTMLHexViewer-0.1.2.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ba22a1c9531d4883ed254108dab2c7c33ea888572e415e11e511993651427c5d
BLAKE2b-256 checksum
How to use checksums
5edb1497c623d783000773ac4f92dfa7fea90633ec27a77617771b0e5d321390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

Release files / HTMLHexViewer-0.1.2-py3-none-any.whl

Download URL HTMLHexViewer-0.1.2-py3-none-any.whl
Size 18.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
af4169ce7aa2e0e9ce936fba0234c93f4128024e2d4a2224e5b0f211290dd75c
BLAKE2b-256 checksum
How to use checksums
cbf716ff12cb0470547fde68aad39553d823d394589edd0373a618a8ba77180a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.5

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page