目录扫描工具——Dirsearch

本文介绍了dirsearch,一个用于Web服务器目录扫描的Python工具,能发现敏感文件,支持自定义词典和参数配置。了解如何下载、安装及使用这个强大的渗透测试工具来提高网站安全性检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、简介

dirsearch 是一个基于python的高级命令行工具, 旨在对web服务器中的目录和文件进行暴力破解。它和我们平时使用的dirb、御剑等工具一样,就是为了扫描网站的敏感文件和目录从而找到突破口。

2、下载地址

GitHub - maurosoria/dirsearch: Web path scanner

3、安装

python setup.py install

4、测试

 5、命令:
  -h, --help                                 显示此帮助消息并退出
 
  Mandatory:
    -u URL, --url=URL                        URL目标
    
    -L URLLIST, --url-list=URLLIST           URL列表目标
                        
    -e EXTENSIONS, --extensions=EXTENSIONS   以逗号分隔的扩展列表(示例:php、asp)
                        
    -E, --extensions-list                    使用公共扩展的预定义列表
 
  Dictionary Settings:
    -w WORDLIST, --wordlist=WORDLIST         自定义单词表(用逗号分隔)
    -l, --lowercase
    -f, --force-extensions                   强制扩展每个单词表条目(如DirBuster)
 
  常规设置:
    -s DELAY, --delay=DELAY                  请求之间的延迟(浮点数)
                        
    -r, --recursive                          递归暴力
    
    -R RECURSIVE_LEVEL_MAX, --recursive-level-max=RECURSIVE_LEVEL_MAX  最大递归级别(子目录)(默认值:1[仅限根目录+1目录])
                        
    --suppress-empty, --suppress-empty
    --scan-subdir=SCANSUBDIRS, --scan-subdirs=SCANSUBDIRS              扫描给定-u |--url的子目录(分开逗号)
                        
    --exclude-subdir=EXCLUDESUBDIRS, --exclude-subdirs=EXCLUDESUBDIRS  在递归过程中排除下列子目录扫描(用逗号分隔)
                        
    -t THREADSCOUNT, --threads=THREADSCOUNT                            线程数
                        
    -x EXCLUDESTATUSCODES, --exclude-status=EXCLUDESTATUSCODES         排除状态代码,用逗号分隔(例如:301,500个)
                        
    --exclude-texts=EXCLUDETEXTS                                       用逗号分隔的文本排除响应(示例: "Not found", "Error")
                        
    --exclude-regexps=EXCLUDEREGEXPS         按regexp排除响应,用逗号分隔(示例: "Not foun[a-z]{1}", "^Error$")
                        
    -c COOKIE, --cookie=COOKIE
    
    --ua=USERAGENT, --user-agent=USERAGENT   用户代理
                           
    -F, --follow-redirects                   --遵循重定向
                        
    -H HEADERS, --header=HEADERS 页眉,--页眉=页眉     
        要添加的标题 (example: --header "Referer:example.com" --header "User-Agent: IE")
                        
    --random-agents, --random-user-agents    随机代理,--随机用户代理
 
  连接设置:
    --timeout=TIMEOUT                        连接超时
    
    --ip=IP                                  将名称解析为IP地址
    
    --proxy=HTTPPROXY, --http-proxy=HTTPPROXY  Http代理 (example: localhost:8080
                        
    --http-method=HTTPMETHOD                 要使用的方法,默认值:GET,也可能是:HEAD;POST
                        
    --max-retries=MAXRETRIES                 最大重试次数
                        
    -b, --request-by-hostname                默认情况下,dirsearch将通过IP请求速度。这将强制按主机名请求
 
 报告:
    --simple-report=SIMPLEOUTPUTFILE         简单输出文件 只找到路径
                        
    --plain-text-report=PLAINTEXTOUTPUTFILE  纯文本输出文件 找到带有状态代码的路径
                        
    --json-report=JSONOUTPUTFILE           

在Linux系统中安装dirsearch可以使用Kali环境。Dirsearch需要Python3环境,因此我们建议在Linux虚拟机上安装Kali系统,可以是CentOS7或Debian系统的Kali虚拟机。 在Kali中,已经自带了Python3环境,所以可以直接使用以下命令克隆dirsearch的仓库并下载使用: ``` git clone https://github.com/maurosoria/dirsearch.git ``` 这样就会在当前目录下生成一个dirsearch文件夹。接下来,您可以使用以下命令进行扫描: ``` ./dirsearch.py -u 目标网址 -e* ``` 其中,目标网址是您要进行扫描的网站的URL。这样就可以开始使用dirsearch进行目录扫描了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [扫描工具dirsearch的安装与使用](https://blog.youkuaiyun.com/hintll/article/details/123804727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [渗透测试工具目录扫描——dirsearch安装使用](https://blog.youkuaiyun.com/weixin_45190065/article/details/127614794)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值