Vivisect

Linux Arm7 Linux x86_64 macOS Windows

A crate to perform static analysis. This is a port of the vivisect library written in python.

See the original project.

Requirements

Usage

toml [dependencies] vivisect = "0.1.1"

OR

toml [dependencies] vivisect = { git = "https://github.com/marirs/vivisect-rs", branch = "master" }

Example

```rust use vivisect::workspace::VivWorkspace;

pub fn main() { let samplepath = "pathtotheworkspace"; let mut workspace = VivWorkspace::new("", false); workspace.loadfromfile(sample_path, None, None); workspace.analyze(); } ```

Contribution

Feel free to make a pull request to update or fix any bug.


License: Apache 2.0