feat: integrate ghidra-cli v0.1
This commit is contained in:
commit
ffab80a1f2
52 changed files with 6689 additions and 126 deletions
15
Cargo.toml
15
Cargo.toml
|
|
@ -7,6 +7,10 @@ description = "Reproducible, read-only Ghidra analysis from the command line"
|
|||
license = "Apache-2.0"
|
||||
publish = false
|
||||
|
||||
[features]
|
||||
# Enables timing controls used only by release-profile integration tests.
|
||||
test-support = []
|
||||
|
||||
[lib]
|
||||
name = "ghidra_cli"
|
||||
path = "src/lib.rs"
|
||||
|
|
@ -15,21 +19,26 @@ path = "src/lib.rs"
|
|||
name = "ghidr"
|
||||
path = "src/main.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "ghidr-fake-child"
|
||||
path = "tests/support/fake_child.rs"
|
||||
|
||||
[dependencies]
|
||||
base64 = "0.22.1"
|
||||
clap = { version = "4.5.60", features = ["derive"] }
|
||||
getrandom = "0.3.3"
|
||||
getrandom = "=0.3.3"
|
||||
hex = "0.4.3"
|
||||
rustix = { version = "1.0.8", features = ["fs"] }
|
||||
rustix = { version = "=1.0.8", features = ["fs", "process"] }
|
||||
schemars = { version = "=1.0.4", features = ["derive"] }
|
||||
serde = { version = "1.0.228", features = ["derive"] }
|
||||
serde_json = "1.0.149"
|
||||
sha2 = "0.10.9"
|
||||
signal-hook = "0.3.18"
|
||||
thiserror = "2.0.18"
|
||||
|
||||
[dev-dependencies]
|
||||
assert_cmd = "2.1.2"
|
||||
tempfile = "3.21.0"
|
||||
tempfile = "=3.21.0"
|
||||
|
||||
[lints.rust]
|
||||
unsafe_code = "forbid"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue