dirsearch安装和使用

目录

dirsearch介绍

下载及安装

如何使用

简单用法

递归扫描

线程

前缀/后缀

黑名单

筛选器

原始请求

Wordlist格式

排除扩展

扫描子目录

代理

报告

其他命令

小贴士

选项

选项

强制性

字典设置

一般设置

请求设置

连接设置

配置

dirsearch介绍

        dirsearch是一个基于python3的命令行工具,常用于暴力扫描页面结构,包括网页中的目录和文件。相比其他扫描工具disearch的特点是:

  • 支持HTTP代理
  • 多线程
  • 支持多种形式的网页(asp,php)
  • 生成报告(纯文本,JSON)
  • 启发式检测无效的网页
  • 递归扫描
  • 用户代理随机化
  • 批量处理
  • 扫描器与字典(注:字典必须是文本文件)

下载及安装

        要求:python 3.7或更高版本 

        其中,db文件夹为自带字典文件夹;reports为扫描日志文件夹;dirsearch.py为主程序文件 

使用Git安装

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

使用ZIP文件安装

https://github.com/maurosoria/dirsearch/archive/master.zip

使用Docker安装

        详细信息:GitHub - maurosoria/dirsearch: Web path scanner

Docker build-t“dirsearch:v0.4.1

 使用Kali Linux安装       

sudo apt-get Install dirsearch

使用PYPI安装

PIP3 Install DirSearch

注意:*若要使用SOCKS代理功能,请安装带有**Requirements.txt**的包:

pip3 install -r requirements.txt

一起安装:

git clone https://github.com/maurosoria/dirsearch.git
cd dirsearch
pip3 install -r requirements.txt

如何使用

演示视频:https://asciinema.org/a/380112.svg

地址:https://asciinema.org/a/380112

简单用法

python3 dirsearch.py -u https://target

python3 dirsearch.py -e php,html,js -u https://target

python3 dirsearch.py -e php,html,js -u https://target -w /path/to/wordlist

递归扫描

-通过使用**-r--recursive**参数,dirsearch将强制递归所有目录。

python3 dirsearch.py -e php,html,js -u https://target -r

可以用**--recursion-depth**设置最大递归深度,用**--recursion-status**设置递归状态代码

python3 dirsearch.py -e php,html,js -u https://target -r --recursion-depth 3 --recursion-status 200-399

还有2个选项:**--force-recursive**和**--deep-recursive**

force-recursive(强制递归):强力递归所有找到的路径,而不仅仅是以`/`结尾的路径
deep-recursive(深度递归):递归强力路径的所有深度(`a/b/c`=>add`a/`,`a/b/`)

线程

线程数(**-t | --threads**)反映了分离的强力进程的数量。因此,线程数越大,dirsearch运行得越快。默认情况下,线程数为30,但如果想加快进度,可以增加。

尽管如此,速度仍然在很大程度上取决于服务器的响应时间。作为警告,建议保持线程数不要太大,因为这可能导致DOS。

python3 dirsearch.py -e php,htm,js,bak,zip,tgz,txt -u https://target -t 20

前缀/后缀

--prefixes:为所有条目添加自定义前缀

python3 dirsearch.py -e php -u https://target --prefixes .,admin,_

基础路径:

        tools

加上前缀后:

         .tools
          admintools
        _tools

--suffixes:为所有条目添加自定义后缀

python3 dirsearch.py -e php -u https://target --suffixes ~

基础路径:

        index.php
        internal

加上后缀后:

         index.php~
        internal~

黑名单

在'db/'文件夹内,有几个“黑名单文件

  • 30
    点赞
  • 227
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Dirsearch是一个用于自动化目录遍历搜索的安全工具,它可以帮助你快速发现网站的公开漏洞和未保护的文件。以下是如何在Linux或Windows系统上安装使用Dirsearch的基本步骤: **安装Dirsearch(Linux)**: 1. 更新包列表:`sudo apt-get update` 2. 安装Dirsearch:`sudo apt-get install dirsearch` 3. 或者,如果你使用的是Python,可以通过pip安装:`pip install dirsearch` **安装Dirsearch(Windows)**: 1. 首先确保你安装了Python和pip。如果没有,请访问https://www.python.org/downloads/下载并安装。 2. 打开命令提示符(管理员权限)并运行:`pip install dirsearch` **使用Dirsearch**: 1. 打开终端(Linux)或命令提示符(Windows),然后运行`dirsearch [靶站URL]`。 2. 你可以提供一个具体的URL,例如 `dirsearch http://example.com`,默认情况下会搜索该站点的"/"路径。 3. Dirsearch有许多可选参数,如 `-u`指定用户名、`-w`指定密码、`-t`设置并发线程数等。查看帮助文档 (`dirsearch --help`)获取更多信息。 **注意**: - 在进行安全测试时,请确保你有合法授权,并遵守道德准则,尊重目标网站的隐私政策。 - 不要滥用此工具进行未经授权的扫描,这可能会导致法律问题。 **相关问题--:** 1. Dirsearch支持哪些操作系统? 2. 如何配置Dirsearch以避开网站的反爬虫机制? 3. 使用Dirsearch时如何处理扫描结果中的大量信息?
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值