Gobuster目录/文件扫描工具

简介: Gobuster 是用 Go 语言编写的高效命令行扫描工具,支持目录/文件暴力扫描、子域名枚举和虚拟主机发现。其多线程机制使扫描速度快,资源占用低,适合远程或云服务器使用。它具备灵活性,支持自定义字典、代理、HTTP 认证等功能,适用于敏感目录查找、资产管理、渗透测试等场景。此外,Gobuster 可通过安装在 Kali 或 Linux 系统上,快速执行各类扫描任务,是安全测试和自动化脚本的理想选择。

Gobuster 介绍

类型:Go 语言编写的命令行扫描工具

功能:目录/文件暴力扫描、子域名枚举、虚拟主机发现

特点

  • 速度快:多线程扫描,效率高,适合远程或云服务器
  • 轻量级:CPU/内存占用低,适合自动化脚本
  • 灵活性高:支持自定义字典、代理、HTTP 认证、输出文件等
  • 模式多样:目录扫描(dir)、DNS 子域扫描(dns)、虚拟主机扫描(vhost)

安装

在 Kali 或 Linux 上:

sudo apt update
sudo apt install gobuster -y

检查版本:

gobuster -v

目录/文件扫描

gobuster dir -u http://target.com -w /usr/share/wordlists/dirb/common.txt -t 50 -o result.txt
  • dir → 目录/文件扫描模式
  • -u → 目标 URL
  • -w → 字典文件路径(Kali 自带字典 /usr/share/wordlists/dirb/common.txt,大字典 /usr/share/wordlists/dirb/big.txt 可选)
  • -t → 线程数
  • -o → 输出文件
    使用场景:扫描敏感目录,如 /admin/backup/.git/config.php

DNS 子域扫描

gobuster dns -d target.com -w /usr/share/wordlists/dns/subdomains-top1million-5000.txt -t 50 -o dns_result.txt
  • dns → 子域扫描模式
  • -d → 目标域名
  • -w → Kali 自带子域字典 /usr/share/wordlists/dns/subdomains-top1million-5000.txt
    使用场景:发现隐藏子域、资产管理、渗透测试前期信息收集

虚拟主机扫描

gobuster vhost -u http://target.com -w /usr/share/wordlists/vhosts.txt -t 50 -o vhost_result.txt
  • vhost → 虚拟主机扫描模式
  • -u → 主 URL
  • -w → 字典文件,可使用 Kali 自带虚拟主机字典 /usr/share/wordlists/vhosts.txt
    使用场景:发现隐藏站点或多租户环境下的子站点

高级用法

  • 使用代理
gobuster dir -u http://target.com -w /usr/share/wordlists/dirb/common.txt -t 50 --proxy http://127.0.0.1:8080
  • 添加 HTTP 认证
gobuster dir -u http://target.com -w /usr/share/wordlists/dirb/common.txt -t 50 -a "username:password"

使用场景总结

场景

说明

示例

敏感目录扫描

找出 /admin

, /backup

, /config.php

等未授权目录或文件

gobuster dir

子域名发现

枚举二级域名、隐藏资产

gobuster dns

虚拟主机扫描

查找隐藏站点、多租户环境下的子站点

gobuster vhost

渗透测试信息收集

前期资产发现,为漏洞利用提供线索

全面资产发现

自动化监控/脚本化

定期检查敏感目录或子域名变化

批量扫描云服务器

目录
相关文章
|
开发框架 前端开发 .NET
分享68个ASP.NET源码总有一个是你想要的
分享68个ASP.NET源码总有一个是你想要的
1747 1
|
安全 小程序 PHP
PHP代码审计(七)Rips源代码审计系统使用教程
上一篇中提到的Seay源代码审计系统是由C#编写的winform程序,现在已经停止更新了,但是,还是比较好用的。 PHP代码审计还有另一个工具,也是一个神器Rips
821 0
|
安全 前端开发 PHP
[PiKaChu靶场通关]文件包含file include
[PiKaChu靶场通关]文件包含file include
1156 0
[PiKaChu靶场通关]文件包含file include
|
9月前
|
SQL 安全 测试技术
Nikto 漏洞扫描工具使用指南
Nikto 是一款开源 Web 服务器扫描工具,用于检测安全漏洞,如 SQL 注入、XSS、配置错误及过时软件等。支持自定义扫描规则、多端口检测、HTTPS 扫描及多种输出格式。提供插件扩展、自动更新功能,并可通过代理扫描,适用于渗透测试与安全审计。
868 0
|
5月前
|
SQL 安全 关系型数据库
Havij 1.12 Free注入漏洞扫描安装步骤详解(附使用教程)
Havij 1.12 Free 是一款轻量级Windows SQL注入扫描与利用工具,无需复杂配置,双击即可安装。适用于渗透测试与安全研究,支持自动/手动漏洞检测及数据库信息提取(如表名、字段、数据),并可导出为TXT/HTML格式。(239字)
|
9月前
|
监控 安全 数据可视化
Amass 被动与主动子域收集
Amass是OWASP推出的开源信息收集工具,主要用于域名信息收集、子域名枚举与攻击面分析。它结合被动数据源、主动探测及字典爆破发现目标资产,支持生成可视化图表,适用于渗透测试、资产管理和安全监控等多种场景。
324 0
|
SQL 安全 搜索推荐
靶机实战-vuluhub系列-vulnhub_DOUBLETROUBLE_1
靶机实战-vuluhub系列-vulnhub_DOUBLETROUBLE_1
靶机实战-vuluhub系列-vulnhub_DOUBLETROUBLE_1
|
存储 网络协议 安全
Web 扫描神器:Gobuster 保姆级教程(附链接)
Web 扫描神器:Gobuster 保姆级教程(附链接)
|
数据采集 安全
Burpsuite Scanner扫描功能实现自动化shentou
Burpsuite Scanner扫描功能实现自动化shentou
|
安全 NoSQL 网络协议
SSRF内网打穿相关姿势
本文详细介绍了服务器端请求伪造(SSRF)漏洞,包括其定义、漏洞场景、常见漏洞函数、URL伪协议及其利用方法。通过具体的靶机示例,展示了如何利用SSRF漏洞进行内网探测、命令执行、SQL注入、命令注入、XXE注入、Tomcat任意文件上传和Redis未授权访问等攻击。文章还提供了相关工具和参考资料,帮助读者更好地理解和应对SSRF漏洞。
2090 0
SSRF内网打穿相关姿势