Rust编写的Web资源枚举工具FeroxBuster发布

需积分: 35 1 下载量 147 浏览量 更新于2024-12-18 收藏 11.03MB ZIP 举报
资源摘要信息:"Rust 编程语言版本的快速、简单、递归的内容发现工具。" 知识点: 1. Rust 编程语言: Rust 是一种高性能的编程语言,具有内存安全,无需垃圾回收器的优势。它适合用于开发需要高效率和安全性的应用,例如系统编程、网络服务、文件系统等。 2. 内容发现工具: 内容发现工具主要是用于发现和枚举 Web 应用程序未引用但攻击者可访问的资源。这些资源可能包含敏感信息,如源代码、凭据、内部网络寻址等。 3. 强制浏览: 强制浏览是一种攻击方式,攻击者通过枚举和访问Web应用程序未引用但可访问的资源,以获取敏感信息。 4. feroxbuster: feroxbuster是一个用 Rust 编写的强制浏览工具,它使用蛮力结合词表来搜索目标目录中未链接的内容。 5. 命令行解析: feroxbuster支持命令行解析,方便用户进行各种操作。 6. 进度条显示: feroxbuster提供整体扫描进度条和目录扫描进度条,方便用户了解扫描状态。 7. IPv6 支持: feroxbuster 支持 IPv6,满足不同网络环境的需求。 8. 高级线程和连接限制: feroxbuster通过配置文件ferox-config.toml,支持设置高级别的线程和连接限制,以满足不同用户的需求。 9. 日志记录: feroxbuster 支持 INFO 日志记录,用户可以详细查看扫描过程中的各种信息。 10. 从标准输入读取网址;: feroxbuster 支持从标准输入读取网址,方便用户进行批量扫描。 11. 通过管道将结果url输出到另一个工具: feroxbuster 支持通过管道将结果url输出到另一个工具,方便用户进行进一步的操作。 12. 使用docker安装: feroxbuster支持使用docker安装,方便用户在不同的环境中运行。 13. MacOS 和 Linux 上的 Homebrew 安装: feroxbuster支持在 MacOS 和 Linux 上通过 Homebrew 安装,方便用户在常用的操作系统上使用。 14. 安装AUR: feroxbuster支持在Linux上通过 AUR 安装,满足不同用户的需求。 15. 快速安装: feroxbuster提供快速安装方式,方便用户进行快速部署。 16. rustbuster: rustbuster是feroxbuster的原始名字,但在被采用后,作者决定使用其变体名字。 17. 非递归扫描: feroxbuster支持非递归扫描,用户可以根据需要选择扫描方式。 18. 包含标题的多个值: feroxbuster支持扫描包含标题的多个值,提供更详细的扫描结果。 19. Web 枚举: feroxbuster是一种Web枚举工具,用于发现和枚举Web应用程序中的资源。 20. 网络安全: feroxbuster作为一个渗透测试工具,对网络安全领域有重要的意义。