Skip to main content

Protocol Reverse Engineering Workbench

PRE Workbench is a software to support researchers in reverse engineering protocols and documenting the results. It supports various sources to import protocol traffic from, helps the discovery process by displaying different views and heuristic-based highlighting on data, and aids in documenting and sharing findings.

Screenshot

Installation

For installation instructions see docs/install.md.

Development

make dev or python3 setup.py build_ext --inplace to compile pyx files in place

make package builds pip packages and uploads to pypi

make pyinstaller builds PyInstaller package (run pip install pyinstaller before)

Run scripts\build_installer.bat from a cmd.exe in this directory to build the setup.exe on Windows.

Third Party

Icons

Fugue Icons, https://p.yusukekamiyamane.com/

Crystal Project, https://store.kde.org/p/1002590/

Libraries

PyQt5

QScintilla

Lark Parser

Cython

Qt-Advanced-Docking-System

Metadata

Release files for pre-workbench 0.9.0

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

Source distribution (sdist)

Source distribution for pre-workbench 0.9.0
File Size Uploaded
pre_workbench-0.9.0.tar.gz 3.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pre-workbench 0.9.0
File Interpreter ABI Platform
pre_workbench-0.9.0-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details

Total release size: 3.8 MB

Release files / pre_workbench-0.9.0.tar.gz

Download URL pre_workbench-0.9.0.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
7eee5da86ad72230ce87423442e4813489ca4bf95c32dce8e66125dade6c2248
BLAKE2b-256 checksum
How to use checksums
2124401c048b0c620de82a7f4b271281b769d711f4c11785994d36bf5f3d9e9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.0 CPython/3.6.0

Release files / pre_workbench-0.9.0-cp39-cp39-macosx_10_14_x86_64.whl

Download URL pre_workbench-0.9.0-cp39-cp39-macosx_10_14_x86_64.whl
Size 467.3 kB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
2ab54ee9d350c7fe91ead1f4f3e66f81723f2071e7ab6d58f20c5009d72cddab
BLAKE2b-256 checksum
How to use checksums
86562bab72caafe15a33da26102cbc26ec7ff159bdeec5b483acf1ce461ad98c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.0 CPython/3.6.0

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.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