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.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pre_workbench-0.9.0.tar.gz | 3.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|