# 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 = "interactsh-rs" version = "0.3.0" authors = ["Matt George "] description = "A Rust client library for working with Interact.sh servers" readme = "README.md" keywords = [ "interactsh", "oob-interactions", ] license = "MIT OR Apache-2.0" repository = "https://github.com/pyroraptor07/interactsh-rs" [dependencies.aes] version = "0.8.1" optional = true [dependencies.async-compat] version = "0.2" optional = true [dependencies.async-trait] version = "0.1.58" [dependencies.base64] version = "0.21.0" [dependencies.cfb-mode] version = "0.8.2" optional = true [dependencies.cfg-if] version = "1" [dependencies.openssl] version = "0.10.41" optional = true [dependencies.rand] version = "0.8.5" [dependencies.reqwest] version = "0.11" features = ["json"] default-features = false [dependencies.rsa] version = "0.8.0" optional = true [dependencies.secrecy] version = "0.8" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1" [dependencies.sha2] version = "0.10.6" optional = true [dependencies.smallvec] version = "1.10.0" features = ["serde"] [dependencies.snafu] version = "0.7.3" [dependencies.time] version = "0.3.14" features = [ "serde", "formatting", "parsing", ] [dependencies.uuid] version = "1" features = ["v4"] [dev-dependencies.async-compat] version = "0.2" [dev-dependencies.async-std] version = "1" features = ["attributes"] [dev-dependencies.dotenvy] version = "0.15" [dev-dependencies.fake] version = "2.5" [dev-dependencies.hex] version = "0.4" [dev-dependencies.once_cell] version = "1.15" [dev-dependencies.smol] version = "1" [dev-dependencies.tokio] version = "1" features = [ "macros", "rt", ] default-features = false [dev-dependencies.trust-dns-resolver] version = "0.22" [build-dependencies.rustversion] version = "1" [features] async-compat = ["dep:async-compat"] default = [ "rustcrypto", "rustls-tls", "async-compat", ] native-tls = ["reqwest/default-tls"] native-tls-vendored = [ "native-tls", "reqwest/native-tls-vendored", ] nightly = [] openssl = ["dep:openssl"] openssl-vendored = [ "openssl", "openssl?/vendored", ] reqwest-native-tls = ["native-tls"] reqwest-native-tls-vendored = ["native-tls-vendored"] reqwest-rustls-tls = ["rustls-tls"] rustcrypto = [ "dep:rsa", "dep:aes", "dep:cfb-mode", "dep:sha2", ] rustls-tls = ["reqwest/rustls-tls"]