# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "casr" version = "2.12.1" authors = [ "Andrey Fedotov ", "Alexey Vishnyakov ", "Georgy Savidov ", "Ilya Yegorov ", ] build = false exclude = ["/tests"] autobins = false autoexamples = false autotests = false autobenches = false description = "Collect crash reports, triage, and estimate severity." readme = "README.md" keywords = [ "gdb", "crash", "stacktrace", "triage", "coredump", ] license = "Apache-2.0" repository = "https://github.com/ispras/casr.git" [package.metadata.docs.rs] features = ["dojo"] [lib] name = "casr" path = "src/lib.rs" [[bin]] name = "casr-afl" path = "src/bin/casr-afl.rs" [[bin]] name = "casr-cli" path = "src/bin/casr-cli.rs" [[bin]] name = "casr-cluster" path = "src/bin/casr-cluster.rs" [[bin]] name = "casr-core" path = "src/bin/casr-core.rs" [[bin]] name = "casr-csharp" path = "src/bin/casr-csharp.rs" [[bin]] name = "casr-dojo" path = "src/bin/casr-dojo.rs" required-features = ["dojo"] [[bin]] name = "casr-gdb" path = "src/bin/casr-gdb.rs" [[bin]] name = "casr-java" path = "src/bin/casr-java.rs" [[bin]] name = "casr-js" path = "src/bin/casr-js.rs" [[bin]] name = "casr-libfuzzer" path = "src/bin/casr-libfuzzer.rs" [[bin]] name = "casr-python" path = "src/bin/casr-python.rs" [[bin]] name = "casr-san" path = "src/bin/casr-san.rs" [[bin]] name = "casr-ubsan" path = "src/bin/casr-ubsan.rs" [dependencies.anyhow] version = "1.0" [dependencies.chrono] version = "0.4" [dependencies.clap] version = "4.5" features = [ "wrap_help", "cargo", "env", ] [dependencies.colored] version = "2.0" [dependencies.copy_dir] version = "0.1" [dependencies.cursive] version = "0.20" features = ["termion-backend"] default-features = false [dependencies.cursive_tree_view] version = "0.8" [dependencies.gdb-command] version = "0.7" [dependencies.goblin] version = "0.8" [dependencies.is_executable] version = "1.0" [dependencies.libc] version = "0" [dependencies.libcasr] version = "2.12.1" features = [ "serde", "exploitable", ] [dependencies.linux-personality] version = "1.0" [dependencies.log] version = "0.4" [dependencies.nix] version = "0.26" [dependencies.num_cpus] version = "1.16" [dependencies.rayon] version = "1.10" [dependencies.regex] version = "1" [dependencies.reqwest] version = "0.12" features = [ "json", "multipart", "rustls-tls", ] optional = true default_features = false [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.shell-words] version = "1.1" [dependencies.simplelog] version = "0.12" [dependencies.tokio] version = "1" features = [ "rt", "macros", ] optional = true [dependencies.toml] version = "0.8" optional = true [dependencies.wait-timeout] version = "0.2" [dependencies.walkdir] version = "2" [dependencies.which] version = "6.0" [dev-dependencies.lazy_static] version = "1.4" [features] dojo = [ "dep:reqwest", "dep:tokio", "dep:toml", ]