dirsearch使用方法_ISR6051中文使用手册

dirsearch使用方法_ISR6051中文使用手册dirsearch当前版本:v0.3.9(2019.11.26)Overviewdirsearch是一种高级的命令行工具,旨在对web服务器中的目录和文件进行暴力激活成功教程。gitclonehttps://github.com/maurosoria/dirsearch.gitcddirsearchpython3dirsearch.py-u<URL>-e<EXTENSION>也可以使用此别名直接发送到代理python3/path/to/dirsearch/d

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

dirsearch

当前版本:v0.3.9(2019.11.26)Overview

dirsearch是一种高级的命令行工具,旨在对web服务器中的目录和文件进行暴力激活成功教程。

git clone https://github.com/maurosoria/dirsearch.git
cd dirsearch
python3 dirsearch.py -u <URL> -e <EXTENSION>

也可以使用此别名直接发送到代理
python3 /path/to/dirsearch/dirsearch.py --http-proxy=localhost:8080

选项

选项:
  -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 JSON输出文件

支持的操作系统

  • Windows XP/7/8/10

  • GNU/Linux

  • MacOSX

  • 特征

    • 多线程
    • 保持活跃的联系
    • 支持多种扩展(-e |-扩展asp,php)
    • 支持每种HTTP方法
    • 报告(纯文本,JSON)
    • 启发式检测无效网页
    • 递归暴力激活成功教程
    • 子目录暴力激活成功教程
    • 力扩展
    • HTTP代理支持
    • HTTP cookie和标头支持
    • 用户代理随机化
    • 批量处理
    • 请求延迟
    • 通过主机名强制请求的选项
    • 选择排除文字回复
    • 选择排除正则表达式的响应(例如:“ Not foun [az] {1}”))
    • 强制时从扩展名中删除点的选项(–nd,示例为%EXT%而不是example。%EXT%)
    • 仅显示响应长度范围为(–min和–max)的项目的选项
    • 可以将响应代码列入白名单(-i 200,500)
    • 可以将响应代码列入黑名单(-x 404,403)
    • 从控制台删除输出的选项(-q,将输出保留到文件)
    • 向文件名中添加不带点的自定义后缀的选项(-后缀.BAK,.old,例如。%EXT %% SUFFIX%)

关于词表

词典必须是文本文件。除了使用特殊词%EXT%以外,每一行都将按此方式处理,这将为作为参数传递的每个扩展名(-e | –extension)生成一个条目。

例:

  • 例/
  • 例如。%EXT%

传递扩展名“ asp”和“ aspx”将生成以下字典:

  • 例/
  • example.asp
  • example.aspx

您也可以使用-f | –force-extensions切换以将扩展名附加到单词表中的每个单词(例如DirBuster)。

如何使用

一些使用dirsearch的示例-这些是最常见的参数。如果需要全部,只需使用“ -h”参数。

python3 dirsearch.py -e php,txt,zip -u https://target
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt --recursive -R 2
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt --recursive -R 4 --scan-subdirs=/,/wp-content/,/wp-admin/
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt --exclude-texts=This,AndThat
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt -H "User-Agent: IE"
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt -t 20
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt --random-agents
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt --json-report=reports/target.json
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt --simple-report=reports/target-paths.txt
python3 dirsearch.py -e php,txt,zip -u https://target -w db/dicc.txt --plain-text-report=reports/target-paths-and-status.json

支持Docker

安装Docker Linux

安装Docker

curl -fsSL https://get.docker.com | bash

要使用docker,您需要超级用户权限

建立映像目录搜寻

创建图像

docker build -t "dirsearch:v0.3.8" .

dirsearch这是图像的名称,而v0.3.8是版本

使用 dirsearch

用于

docker run -it --rm "dirsearch:v0.3.8" -u target -e php,html,png,js,jpg

目标是站点或IP

执照

版权所有(C)Mauro Soria(maurosoria@gmail.com

许可证:GNU通用公共许可证,版本2

贡献者

特别感谢这些人。

  • mzfr
  • Damian89
  • Bo0oM
  • liamosaur
  • redshark1802
  • SUHAR1K
  • FireFart
  • k2l8m11n2
  • vlohacks
  • r0p0s3c
  • V-Rico
  • russtone
  • shelld3v
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185390.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月6日 上午10:36
下一篇 2022年10月6日 上午10:36


相关推荐

  • Expression>和Func的区别

    Expression>和Func的区别ExpressionFu TResult 和 FuncT TResult 的区别

    2026年3月16日
    2
  • 微信公众号推广_微信公众号评论点赞

    微信公众号推广_微信公众号评论点赞原标题:微信公众号分享集赞吸粉方案,人人可复制分享集赞这种方式很早就有了,不仅在微信公众号运营圈子里面盛行,很多做微商、代购的都很喜欢用这种方式吸粉,其优点是操作简单,可行性佳,获粉成本低。小编在自己博客分享了一些吸粉的文章,但很多同学反馈大多数方法操作难度大,需要很大的工作量,其中80%的朋友还觉得不擅长去做这些事情,需要对这些领域有一定的认识,并且不知道这些事情做了之后有没有效果,其实有这种担…

    2025年9月22日
    10
  • linux开启网卡fcoe功能,在Redhat上配置FCoE的方法

    linux开启网卡fcoe功能,在Redhat上配置FCoE的方法今天分享一下如何在 REDHAT 下配置 FCOE 第一步 在 redhat 的镜像中 以我用的 redhat6 1 为例 在 packages 文件夹中找到 fcoe utils 1 0 18 2 el6 x86 64 rpm 和 lldpad 0 9 41 4 el6 x86 64 rpm 两个 rmp 包进行安装 这两个安装包的作用一个是安装 LLDP 相关服务因为 dcbx 是基于 LLDP 实现的 这个我在 深度分析数据中心之

    2025年11月11日
    4
  • java GC算法「建议收藏」

    java GC算法「建议收藏」一般来说,程序使用内存的方式遵循先向操作系统申请一块内存,使用内存,使用完毕之后释放内存归还给操作系统。然而在传统的C/C++等要求显式释放内存的编程语言中,记得在合适的时候释放内存是一个很有难度的工作,因此Java等编程语言都提供了基于垃圾回收算法的内存管理机制:垃圾内存回收算法常见的垃圾回收算法有引用计数法(ReferenceCounting)、标注并清理(MarkandSweep…

    2022年6月17日
    30
  • JAVA设计模式初探之装饰者模式

    这个模式花费了挺长时间,开始有点难理解,其实就是定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。…

    2022年3月11日
    38
  • html中背景图片等比例缩放,CSS实现响应式全屏背景图+用CSS3实现全屏按比例缩放背景图片…

    html中背景图片等比例缩放,CSS实现响应式全屏背景图+用CSS3实现全屏按比例缩放背景图片…该楼层疑似违规已被系统折叠隐藏此楼查看此楼随着逐浪 CMS 新版的一些效果逐渐放出 有不少的朋友想全屏的背景图片如何设计 在不同的时代有不同的流行网站显示形式 当前很流行的一种网页形式就是满屏大图 本文将用最简单的方式实现该效果 用到了 CSS 属性 background size 无需 javascript 先看 demo 打开后 调整浏览器窗口大小 观察背景图的变化 如果在你的项目中也需要这样的效果

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号