Vivisect / Vdb / Vtrace
A combined disassembler/static analysis/symbolic execution/debugger framework.
Usage
Please see the quickstart/usage docs over at our docs page
Installing
For most use cases, you should just be able to run pip install "vivisect[gui]" to get both the vivisect/vdb libraries and UI components. For other use cases, please see our documentation.
Versioning
All releases prior to v1.0.0 are python2 only. As of v1.0.0, vivisect/vdb/vstruct are all python3 compatible. Please report any bugs/issues to the issue tracker or hit us up in the #vivisect room in the synapse slack
Please see v0.x.x-support branch for the current python2 version, or pip install the v.0.2.x version of vivisect.
Upgrading
Due to fun pickle shenanigans, old python2 vivisect workspaces are not typically compatible with python3. In what will be one of (if not, the) final release of the python2 compatible vivisect, v0.2.1 will include a conversion script that can migrate the basicfile-based vivisect workspaces files to the msgpack-back ones, which should be loadable in python3 vivisect.
Build Status
Metadata
Release files for vivisect 1.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| vivisect-1.3.2.tar.gz | 4.3 MB | Without provenance | Details for vivisect-1.3.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| vivisect-1.3.2-py3-none-any.whl | Python 3 | none | any | Details for vivisect-1.3.2-py3-none-any.whl |
Total release size: 8.9 MB
Release files / vivisect-1.3.2.tar.gz
| Download URL | vivisect-1.3.2.tar.gz |
|---|---|
| Size | 4.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
510af2678686544af9bd12c49664f044db608b787a08fcf3ab99fe139f2dba8f
|
|
BLAKE2b-256 checksum How to use checksums |
50439587a1b201cd3b8287a6f4def38a9a672201e2d36f1d31a4568df5c981da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Release files / vivisect-1.3.2-py3-none-any.whl
| Download URL | vivisect-1.3.2-py3-none-any.whl |
|---|---|
| Size | 4.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8d9c627f47401a0c95b083ad8a483a4592aebb7d337b19716103b24ec933f696
|
|
BLAKE2b-256 checksum How to use checksums |
b12ac02c52f40b854e39eac23f1dd2ecc15f45f20fb0d0c3004acfafa2347fe0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.13
|
Security for vivisect 1.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.