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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file HTMLHexViewer-0.1.2.tar.gz.

File metadata

  • Download URL: HTMLHexViewer-0.1.2.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for HTMLHexViewer-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ba22a1c9531d4883ed254108dab2c7c33ea888572e415e11e511993651427c5d
MD5 89be6509392dcfa02d393c2dc2df48bf
BLAKE2b-256 5edb1497c623d783000773ac4f92dfa7fea90633ec27a77617771b0e5d321390

See more details on using hashes here.

File details

Details for the file HTMLHexViewer-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: HTMLHexViewer-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for HTMLHexViewer-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 af4169ce7aa2e0e9ce936fba0234c93f4128024e2d4a2224e5b0f211290dd75c
MD5 40ed9ed1013cc9d9f21ca003b3d13a4a
BLAKE2b-256 cbf716ff12cb0470547fde68aad39553d823d394589edd0373a618a8ba77180a

See more details on using hashes here.

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