12 个版本

0.1.12 2024年5月6日
0.1.11 2022年12月4日
0.1.10 2022年11月28日

#449解析器实现

Download history • Rust 包仓库 105/week @ 2024-04-30 • Rust 包仓库 47/week @ 2024-05-07 • Rust 包仓库 13/week @ 2024-07-02 • Rust 包仓库

每月 785 次下载

自定义许可证

1MB
17K SLoC

Vivisect

Linux Arm7 Linux x86_64 macOS Windows

一个执行静态分析的crate。这是用Python编写的 vivisect 库的移植版。

查看原始项目。

要求

  • Rust 1.70+ (2021版)

用法

[dependencies]
vivisect = "0.1.12"

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

示例

use vivisect::workspace::VivWorkspace;

pub fn main() {
    let sample_path = "path_to_the_workspace";
    let mut workspace = VivWorkspace::new("", false);
    workspace.load_from_file(sample_path, None, None);
    workspace.analyze();
}

贡献

请随意提交拉取请求以更新或修复任何错误。


许可证: Apache 2.0

依赖项

~43MB
~1M SLoC