#brute-force #subdomain #hacking #dns

bin+lib subrut

用于快速暴力破解子域的工具

2 个版本

0.1.1 2022 年 8 月 22 日
0.1.0 2022 年 8 月 22 日

#6#subdomain

MIT 许可证

2.5MB
308

最新版本 | 文档

Subrut 是用于快速暴力破解子域的超快工具。由 arg2u 携手制作

要求

要使用 Subrut,您需要安装 Cargo 和 Rust。只需将其粘贴到终端窗口中

curl https://sh.rustup.rs -sSf | sh
cargo install subrut

用法

subrut [OPTIONS] -d <domain>

标志

-h, --help       Prints help information
-V, --version    Prints version information

选项

-d <domain>           Domain to scan
-f <file>             Output filepath. If not provided will print results to console [default: ""]
-o <output>           Output format (txt ,json, csv) [default: txt]
-r <resolver>         Resolver (google, quad9, cloudflare) [default: google]
-w <wordslist>        Wordslist file [default: wordslist.txt]

代码示例

use subrut::models::error::Error;
#[tokio:main]
async fn main() ->  Result<(), Error> {
    let scan = subrut::run("admin\nips\n".to_string(),"google.com".to_string(), "google".to_string(), None)?;
    println!("JSON = {}", &scan.to_json()?);
    println!("CSV = {}", &scan.to_csv());
    println!("Pure string = {}", &scan.to_string());
    Ok(())
}

库依赖

trust-dns-resolver = "0.21.2"
tokio = { version = "1", features = ["full"] }
serde = {version = "1.0.143", features = ["derive"]}
serde_json = "1.0"

捐赠

BTC: 1BXuTySFfiamKSa2GeC7vjDPBE4uxtz3a6

许可证

MIT

依赖

~11–20MB
~286K SLoC