feroxbuster 2.13.1

A fast, simple, recursive content discovery tool.
Documentation
[badges.maintenance]
status = "actively-developed"

[[bin]]
name = "feroxbuster"
path = "src/main.rs"

[build-dependencies.clap]
features = ["wrap_help", "cargo"]
version = "4.5"

[build-dependencies.clap_complete]
version = "4.5"

[build-dependencies.dirs]
version = "5.0"

[build-dependencies.lazy_static]
version = "1.5"

[build-dependencies.regex]
version = "1.11"

[dependencies.anyhow]
version = "1.0"

[dependencies.clap]
features = ["wrap_help", "cargo"]
version = "4.5"

[dependencies.console]
version = "0.15"

[dependencies.crossterm]
version = "0.27"

[dependencies.ctrlc]
version = "3.4"

[dependencies.dirs]
version = "5.0"

[dependencies.env_logger]
version = "0.11"

[dependencies.futures]
version = "0.3"

[dependencies.gaoya]
version = "0.2"

[dependencies.indicatif]
version = "0.17.11"

[dependencies.lazy_static]
version = "1.5"

[dependencies.leaky-bucket]
version = "1.1"

[dependencies.log]
version = "0.4"

[dependencies.openssl]
features = ["vendored"]
version = "0.10"

[dependencies.regex]
version = "1.11"

[dependencies.reqwest]
features = ["socks", "native-tls-alpn"]
version = "0.12"

[dependencies.rlimit]
version = "0.10"

[dependencies.scraper]
version = "0.19"

[dependencies.self_update]
features = ["archive-tar", "compression-flate2", "archive-zip", "compression-zip-deflate"]
version = "0.40"

[dependencies.serde]
features = ["derive", "rc"]
version = "1.0"

[dependencies.serde_json]
version = "1.0"

[dependencies.serde_regex]
version = "1.1"

[dependencies.tokio]
features = ["full"]
version = "1.47"

[dependencies.tokio-util]
features = ["codec"]
version = "0.7"

[dependencies.toml]
version = "0.8"

[dependencies.url]
features = ["serde"]
version = "2.5"

[dependencies.uuid]
features = ["v4"]
version = "1.17"

[dev-dependencies.assert_cmd]
version = "2.0"

[dev-dependencies.httpmock]
version = "0.7"

[dev-dependencies.predicates]
version = "3.1"

[dev-dependencies.tempfile]
version = "3.20"

[lib]
name = "feroxbuster"
path = "src/lib.rs"

[package]
authors = ["Ben 'epi' Risher (@epi052)"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities"]
description = "A fast, simple, recursive content discovery tool."
edition = "2021"
exclude = [".github/*", "img/*", "check-coverage.sh"]
homepage = "https://github.com/epi052/feroxbuster"
keywords = ["pentest", "enumeration", "url-bruteforce", "content-discovery", "web"]
license = "MIT"
name = "feroxbuster"
readme = "README.md"
repository = "https://github.com/epi052/feroxbuster"
version = "2.13.1"

[package.metadata.deb]
assets = [["target/release/feroxbuster", "/usr/bin/", "755"], ["ferox-config.toml.example", "/etc/feroxbuster/ferox-config.toml", "644"], ["shell_completions/feroxbuster.bash", "/usr/share/bash-completion/completions/feroxbuster.bash", "644"], ["shell_completions/feroxbuster.fish", "/usr/share/fish/completions/feroxbuster.fish", "644"], ["shell_completions/_feroxbuster", "/usr/share/zsh/vendor-completions/_feroxbuster", "644"]]
conf-files = ["/etc/feroxbuster/ferox-config.toml"]
license-file = ["LICENSE", "4"]
section = "utility"

[profile.release]
codegen-units = 1
lto = true
panic = "abort"

[[test]]
name = "test_banner"
path = "tests/test_banner.rs"

[[test]]
name = "test_config"
path = "tests/test_config.rs"

[[test]]
name = "test_deny_list"
path = "tests/test_deny_list.rs"

[[test]]
name = "test_dynamic_semaphore"
path = "tests/test_dynamic_semaphore.rs"

[[test]]
name = "test_extractor"
path = "tests/test_extractor.rs"

[[test]]
name = "test_filters"
path = "tests/test_filters.rs"

[[test]]
name = "test_heuristics"
path = "tests/test_heuristics.rs"

[[test]]
name = "test_main"
path = "tests/test_main.rs"

[[test]]
name = "test_parser"
path = "tests/test_parser.rs"

[[test]]
name = "test_policies"
path = "tests/test_policies.rs"

[[test]]
name = "test_rate_limiting"
path = "tests/test_rate_limiting.rs"

[[test]]
name = "test_response_size_limit"
path = "tests/test_response_size_limit.rs"

[[test]]
name = "test_scan_manager"
path = "tests/test_scan_manager.rs"

[[test]]
name = "test_scanner"
path = "tests/test_scanner.rs"

[[test]]
name = "test_unique_responses"
path = "tests/test_unique_responses.rs"