Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Reverse Engineering Tools
  3. Vivisect

Vivisect

Plans and prices

Vivisect

Free

Open-source software under Apache License 2.0

Every plan, in full

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

Alternatives to Vivisect

Every alternative, ranked