[package] name = "petools" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true authors.workspace = true readme.workspace = true publish.workspace = true description = "PowerShell-first PE import, export, callsite, string, driver, and IOCTL analysis." keywords.workspace = true categories.workspace = true [lints] workspace = true [[bin]] name = "peexports" path = "src/main_peexports.rs" [[bin]] name = "peimports" path = "src/main_peimports.rs" [[bin]] name = "pecalls" path = "src/main_pecalls.rs" [[bin]] name = "pesig" path = "src/main_pesig.rs" [[bin]] name = "pestrrefs" path = "src/main_pestrrefs.rs" [[bin]] name = "drvshape" path = "src/main_drvshape.rs" [[bin]] name = "ioctlscan" path = "src/main_ioctlscan.rs" [dependencies] common = { path = "../common", default-features = false } goblin.workspace = true lexopt.workspace = true llvmtools = { path = "../llvmtools" } regex-lite.workspace = true serde.workspace = true serde_json.workspace = true [dev-dependencies] assert_cmd.workspace = true predicates.workspace = true tempfile.workspace = true