Cargo Features

[dependencies]
interactsh-rs = { version = "0.3.0", default-features = false, features = ["openssl", "openssl-vendored", "rustcrypto", "native-tls", "native-tls-vendored", "rustls-tls", "reqwest-native-tls", "reqwest-native-tls-vendored", "reqwest-rustls-tls", "async-compat", "nightly"] }
default = async-compat, rustcrypto, rustls-tls

These default features are set whenever interactsh-rs is added without default-features = false somewhere in the dependency tree.

openssl openssl-vendored?

Crypto features

Enables openssl

Native crypto dependencies

Affects interactsh-rs::client, interactsh-rs::errors

openssl-vendored = openssl

Enables vendored of optional openssl

rustcrypto default

Enables aes, cfb-mode, rsa ^0.8.0, and sha2

aes:

RustCrypto dependencies

Affects interactsh-rs::client, interactsh-rs::errors

native-tls native-tls-vendored? reqwest-native-tls?

TLS features (new names)

Enables default-tls of reqwest ^0.11

Affects interactsh-rs::client, interactsh-rs::errors

native-tls-vendored reqwest-native-tls-vendored? = native-tls

Enables native-tls-vendored of reqwest ^0.11

rustls-tls default reqwest-rustls-tls?

Enables rustls-tls of reqwest ^0.11

Affects interactsh-rs::client, interactsh-rs::errors

reqwest-native-tls = native-tls

TLS features (old names, will be removed in a later version)

reqwest-native-tls-vendored = native-tls-vendored
reqwest-rustls-tls = rustls-tls
async-compat default

Other features

Enables async-compat

Other optional dependencies

nightly