it to the systems keyring, and attempt to load it at run time. I also added the beginnings for ingesting shodan results for hosts into the tool. The attack client can now save servers, load them from the folder, and save/load the passwords to/from the system keyring.
36 lines
817 B
TOML
36 lines
817 B
TOML
[package]
|
|
name = "tetanus"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
aes-gcm = "0.11.0"
|
|
anyhow = "1.0.103"
|
|
clap = { version = "4.6.1", features = ["derive"] }
|
|
clipboard = "0.5.0"
|
|
crossterm = "0.29.0"
|
|
dns-lookup = "4.0.1"
|
|
fs_extra = "1.3.0"
|
|
headless_chrome = "1.0.22"
|
|
ipnet = "2.12.0"
|
|
keyring = "4.1.6"
|
|
rand = "0.10.2"
|
|
ratatui = "0.30.0"
|
|
rayon = "1.12.0"
|
|
rcgen = "0.14.8"
|
|
reqwest = { version = "0.13.4", features = ["blocking"] }
|
|
rhai = { version = "1.24.0", features = ["metadata", "sync"] }
|
|
rustc-hash = "2.1.2"
|
|
rustls = "0.23.43"
|
|
rustls-pemfile = "2.2.0"
|
|
serde = "1.0.229"
|
|
serde_derive = "1.0.229"
|
|
serde_json = "1.0.151"
|
|
shodan-rust = "1.0.1"
|
|
sysinfo = "0.39.6"
|
|
textwrap = "0.16.2"
|
|
tokio = { version = "1.52.3", features = ["full"] }
|
|
tokio-rustls = "0.26.4"
|
|
trust-dns-resolver = "0.23.2"
|
|
walkdir = "2.5.0"
|