Skip to main content

ExePlot Tweet

Search for samples from various malware databases.

PyPi Read The Docs Build Status Coverage Status Python Versions Known Vulnerabilities License

This library implements multiple plot types for illustrating executable samples. It currently supports the PE, ELF and Mach-O formats, relying on lief for abstracting them.

$ pip install exeplot

Usage Examples

Draw a byte plot of calc_packed.exe:

$ exeplot byte calc_packed.exe

Byte plot of calc_packed.exe

Draw a simplified byte plot of calc_packed.exe:

$ exeplot byte calc_packed.exe --no-title --no-legend

Simplified byte plot of calc_packed.exe

Draw a pie plot of calc_packed.exe:

$ exeplot pie calc_packed.exe

Pie plot of calc_packed.exe

Draw a nested pie plot of calc_packed.exe:

$ exeplot nested_pie calc_packed.exe

Nested pie plot of calc_packed.exe

Draw a stacked and scaled entropy plot of calc_orig.exe and calc_packed.exe:

$ exeplot entropy calc_orig.exe calc_packed.exe

Entropy plot of calc_orig.exe and calc_packed.exe

Draw a simplified entropy plot of calc_packed.exe:

$ exeplot entropy calc_packed.exe --no-title --no-legend --no-label --no-entrypoint

Simplified entropy plot of calc_packed.exe

Metadata

Release files for exeplot 0.5.4

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

Source distribution (sdist)

Source distribution for exeplot 0.5.4
File Size Uploaded
exeplot-0.5.4.tar.gz 7.1 MB Details

Built distribution (wheel)

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

Total release size: 7.1 MB

Release files / exeplot-0.5.4.tar.gz

Download URL exeplot-0.5.4.tar.gz
Size 7.1 MB
Tags Source
SHA-256 checksum
How to use checksums
972660c95e0ae8d56c2e0956f48dbfb85ece71150eef9f2d8f4e2570646716ab
BLAKE2b-256 checksum
How to use checksums
25d99f6983e90514df67cfac2d0040d4dc40b16cdcf0d5b2f51824044bb2f22d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / exeplot-0.5.4-py3-none-any.whl

Download URL exeplot-0.5.4-py3-none-any.whl
Size 50.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e68cbff3f23b2b0f5b9649272d35b6eaf56f4081f0bc466e443c9bc9c8eee2be
BLAKE2b-256 checksum
How to use checksums
6d4adb74c00409de50127b2e3b91bb453ddf825e619a9dd54923a0e23c692a38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.5.4 This release

2 release files

0.5.2

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.2.1

2 release files

0.2.0

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