- Home
- Reverse Engineering Tools
- Vivisect
On the recordRead 8 Oct 202616 facts
Vivisect
Plans and prices
Vivisect
Free
Open-source software under Apache License 2.0
Read 8 Oct 2026 · github.com
On the record
- Analysis
- The project lists pure Python static and dynamic analysis, with built-in static and symbolic analysis.vivisect.readthedocs.io · read 8 Oct 2026
- Binary analysis
- Running `vivbin` with a binary file starts auto-analysis and opens the Vivisect UI.vivisect.readthedocs.io · read 8 Oct 2026
- Collaboration
- Users can share workspaces between Vivisect instances or run a VivServer to share a directory of workspace files over a network or localhost.vivisect.readthedocs.io · read 8 Oct 2026
- Debugging
- Vdb can attach to an existing process by PID or command-line substring, or start a process and attach to it.vivisect.readthedocs.io · read 8 Oct 2026
- Distributed analysis
- The feature list names distributed analysis via cobra.vivisect.readthedocs.io · read 8 Oct 2026
- Extensibility
- The project lists an extendible UI and scripts, plus an API.vivisect.readthedocs.io · read 8 Oct 2026
- GUI
- Installing the `gui` extra adds the PyQt5 dependencies needed to run the Vivisect UI.vivisect.readthedocs.io · read 8 Oct 2026
- Headless mode
- The base pip installation supports headless use, including bulk analysis that saves a workspace as a .viv file.vivisect.readthedocs.io · read 8 Oct 2026
- Headless use
- Vivisect supports headless processing and can run bulk analysis from the command line.vivisect.readthedocs.io · read 8 Oct 2026
- Installation
- The documentation says Vivisect supports Python 3.6 and up and can be installed with pip.vivisect.readthedocs.io · read 8 Oct 2026
- License
- The GitHub repository identifies its license as Apache-2.0.github.com · read 8 Oct 2026
- Purpose
- Vivisect is a static analysis platform, and the related Vdb tool is a cross-platform debugger built on much of the same architecture.vivisect.readthedocs.io · read 8 Oct 2026
- Python requirement
- The current package documentation specifies Python 3.6 and up; it says the older 0.2.x line is available for Python 2.vivisect.readthedocs.io · read 8 Oct 2026
- Remote updates
- The documentation says workspace events propagate between connected clients and the server as they are added.vivisect.readthedocs.io · read 8 Oct 2026
- Support
- The project directs users to its GitHub issue tracker and the #vivisect room in Synapse Slack for bugs and issues.github.com · read 8 Oct 2026
- Workspace updates
- The documentation says connected workspaces update within seconds when actions are redirected to a remote server or workspace.vivisect.readthedocs.io · read 8 Oct 2026