📜  DirSearch – dirsearch 的 Go 实现

📅  最后修改于: 2022-05-13 01:57:27.780000             🧑  作者: Mango

DirSearch – dirsearch 的 Go 实现

模糊测试是完成隐藏文件和目录检测的过程。这些有趣的文件和目录可能包含一些微妙的数据,如 SSH 密钥、用户名、密码等。因此,为了检测这些文件和目录,我们使用自动化工具。

DirSearch是使用 Golang 语言开发的自动化工具,是父工具 dirsearch 的实现。该工具使模糊测试任务变得非常容易,并提供目标服务器上有趣的目录和文件的列表。我们还可以提供我们的自定义词表,其中可能包含更多模糊词。

注意:由于 DirSearch 是基于 Golang 语言的工具,因此您需要在系统上安装 Golang 环境。因此,请检查此链接以在您的系统中下载 Golang。 – 如何在 Linux 中安装 Go 编程语言

在 Kali Linux OS 中安装 DirSearch 工具

第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。

git clone https://github.com/evilsocket/dirsearch.git

第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。

cd dirsearch

第 3 步:使用以下命令创建一个新模块。

go mod init cmd/dirsearch/main.go

第 4 步:使用以下命令获取 tidy 模块

go mod tidy

第 5 步:使用以下命令构建 go 文件

make build

第 6 步:将目录更改为构建文件夹。

cd build/

第 7 步:将目录更改为 build 文件夹中的 linux_x64。

cd linux_x64/

第 8 步:现在,我们可以开始了。使用以下命令检查帮助页面。

./dirsearch -h

在 Kali Linux 操作系统中使用 DirSearch 工具

示例 1: geeksforgeeks.org 上的目录模糊测试

./dirsearch -url geeksforgeeks.org

在此示例中,我们将在目标域 geeksforgeeks.org 上搜索一些有趣的目录。

示例 2:设置自定义消费者值

./dirsearch -url geeksforgeeks.org -consumers 10

在此示例中,我们提供了自定义消费者或线程值,这将促进搜索过程。