Cargo Features
[dependencies]
legba = { version = "0.10.0", default-features = false, features = ["http", "http_relative_paths", "dns", "ssh", "sql", "mssql", "mqtt", "ftp", "smtp", "pop3", "imap", "telnet", "ldap", "kerberos", "vnc", "mongodb", "oracle", "rdp", "redis", "scylla", "port_scanner", "samba", "socks5", "vendored_libs"] }
- default = amqp, dns, ftp, http, imap, kerberos, ldap, mongodb, mqtt, mssql, pop3, port_scanner, rdp, redis, samba, scylla, smtp, socks5, sql, ssh, stomp, telnet, vnc
-
These default features are set whenever
legba
is added without
somewhere in the dependency tree.default-features = false - http default
-
Enables base64 ^0.21.4, ntlmclient ^0.1.0, reqwest =0.11.20, and url
- http_relative_paths
- dns default
-
Enables dns-lookup and trust-dns-resolver
- ssh default
-
Enables async-ssh2-tokio
- sql default
-
Enables sqlx ^0.7.2
- mssql default
- mqtt default
-
Enables paho-mqtt
- ftp default
-
Enables async_ftp
- smtp default
-
Enables async-smtp ^0.9.0
- pop3 default
-
Enables async-pop
- imap default
-
Enables async-imap ^0.9.1
- telnet default
-
Enables mini-telnet
- ldap default
-
Enables ldap3
- kerberos default
-
Enables kerberos_asn1, kerberos_constants, and kerberos_crypto
- vnc default
-
Enables vnc-rs
- mongodb default
-
Enables mongodb ^2.7.0
- oracle
-
Enables sibyl
- rdp default
-
Enables rdp-rs
- stomp amqp redis default
- scylla default
-
Enables scylla ^0.10.1
- port_scanner default
-
Enables reqwest =0.11.20
- samba default
-
Enables pavao
- socks5 default
-
Enables fast-socks5 ^0.9.2
- vendored_libs
-
used to build for platforms without openssl
Enables openssl
force vendored openssl for every dependency