Skip to content

occoder/pre_workbench

 
 

Repository files navigation

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

About

Protocol Reverse Engineering Workbench

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.4%
  • C++ 5.5%
  • C 2.4%
  • Cython 1.1%
  • Nix 0.8%
  • Inno Setup 0.5%
  • Other 0.3%