dirsearch讲解_mv命令使用

dirsearch讲解_mv命令使用dirsearch用法github地址参数选项(机翻)强制:字典设置:常规设置:请求设置:github地址https://github.com/maurosoria/dirsearch参数选项(机翻)强制:Mandatory:-uURL,–url=URL 目标URL-lFILE,–url-list=FILE 目标URL列表文件–stdin TargetURLlistfromSTDIN–cidr=CIDR

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

Jetbrains全系列IDE稳定放心使用

dirsearch命令组合参考

项目github地址

https://github.com/maurosoria/dirsearch

参数选项(机翻)

强制:

Mandatory:
   -u URL, --url=URL				目标 URL
   -l FILE, --url-list=FILE			目标 URL 列表文件
   --stdin							Target URL list from STDIN
   --cidr=CIDR						Target CIDR
   --raw=FILE						从文件加载原始 HTTP 请求(使用 `--scheme` 标志设置方案)
   -e EXTENSIONS, --extensions=EXTENSIONS		以逗号分隔的扩展列表(例如:php,asp)
   -X EXTENSIONS, --exclude-extensions=EXTENSIONS		(排除以逗号分隔的扩展列表(例如: asp,jsp))
   -f, --force-extensions			为每个词表条目添加扩展名。 默认dirsearch 仅将 %EXT% 关键字替换为扩展 

字典设置:

  Dictionary Settings:
    -w WORDLIST, --wordlists=WORDLIST	自定义词表(以逗号分隔)
    --prefixes=PREFIXES		为所有词表条目添加自定义前缀(分隔用逗号)
    --suffixes=SUFFIXES		为所有词表条目添加自定义后缀,忽略目录(以逗号分隔)
    --only-selected			删除路径与所选路径有不同的扩展名,通过`-e`(保留条目没有扩展名)
    --remove-extensions		删除所有路径中的扩展名(例如:admin.php ->admin)
    -U, --uppercase			大写单词表
    -L, --lowercase			小写单词表
    -C, --capital			大写词表

常规设置:

 General Settings:
    -t THREADS, --threads=THREADS		线程数
    -r, --recursive     递归地暴力激活成功教程
    --deep-recursive    对每个目录深度执行递归扫描(例如:api/users -> api/)
    --force-recursive   对每个找到的路径进行递归蛮力,而不是只有路径以斜线结尾
    -R DEPTH, --recursion-depth=DEPTH		最大递归深度
    --recursion-status=CODES				执行递归扫描的有效状态码,支持范围(以逗号分隔)
    --subdirs=SUBDIRS   扫描给定 URL[s] 的子目录(由逗号)
    --exclude-subdirs=SUBDIRS				递归时排除以下子目录扫描(以逗号分隔)
    -i CODES, --include-status=CODES		包含状态码,以逗号分隔,支持范围(例如:200,300-399)
    -x CODES, --exclude-status=CODES		排除状态码,以逗号分隔,支持范围(例如:301,500-599)
    --exclude-sizes=SIZES					按大小排除响应,以逗号分隔(例如:123B,4KB)
    --exclude-texts=TEXTS					按文本排除回复,以逗号分隔(例如:“未找到”、“错误”)
    --exclude-regexps=REGEXPS				按正则表达式排除响应,以逗号分隔(例如:'Not foun[a-z]{1}', '^Error$')
    --exclude-redirects=REGEXPS				通过重定向正则表达式或文本排除响应,以逗号分隔(例如:'https://okta.com/*')
    --exclude-content=PATH					按此路径的响应内容排除响应
    --skip-on-status=CODES					每当点击这些状态代码之一时跳过目标, 逗号分隔,支持范围
    --minimal=LENGTH						最小响应长度
    --maximal=LENGTH						最大响应长度
    --max-time=SECONDS						扫描的最大运行时间
    -q, --quiet-mode						安静模式
    --full-url								输出中的完整 URL(在静音模式)
    --no-color								无彩色输出

请求设置:


  Request Settings:
    -m METHOD, --http-method=METHOD		HTTP 方法(默认:GET)
    -d DATA, --data=DATA				HTTP 请求数据
    -H HEADERS, --header=HEADERS		HTTP 请求头,支持多个标志(例如:-H 'Referer:example.com')
    --header-list=FILE					文件包含 HTTP 请求标头
    -F, --follow-redirects				遵循 HTTP 重定向
    --random-agent						为每个请求选择一个随机的 User-Agent
    --auth-type=TYPE					认证类型(basic, digest, bearer, ntlm)
    --auth=CREDENTIAL					身份验证凭据(user:password or bearer token)
    --user-agent=USERAGENT				用户代理
    --cookie=COOKIE

连接设置:

Connection Settings:
    --timeout=TIMEOUT			连接超时
    -s DELAY, --delay=DELAY		请求之间的延迟
    --proxy=PROXY				代理 URL,支持 HTTP 和 SOCKS 代理(例如:localhost:8080, socks5://localhost:8088)
    --proxy-list=FILE			文件包含代理服务器
    --replay-proxy=PROXY		使用找到的路径重播的代理
    --scheme=SCHEME				默认方案(对于原始请求或者如果没有URL中的方案)
    --max-rate=RATE				每秒最大请求数
    --retries=RETRIES			失败请求的重试次数
    -b, --request-by-hostname			默认情况下,通过 IP 进行 dirsearch 请求以提高速度。 这将强制 dirsearch 按主机名请求hostname
    --ip=IP						服务器 IP 地址
    --exit-on-error				发生错误时退出

报告:

  Reports:
    -o FILE, --output=FILE		输出文件
    --format=FORMAT				报告格式(可用:simple、plain、json、xml、md、csv、html)

命令组合参考

简单扫描

-u 指定扫描地址
-e 目标站点代码语言
-t 线程数
-r 递归地暴力激活成功教程													  【自行决定是否使用】
--deep-recursive 对每个目录深度执行递归扫描(例如:api/users -> api/)	【自行决定是否使用】
--force-recursive 对每个找到的路径进行递归蛮力,而不是只有路径以斜线结尾	 【自行决定是否使用】
-o 导出文件路径
--format= 导出的文件格式
--timeout 请求超时时间
D:\dirsearch>python dirsearch.py -u http://192.168.138.20/ -e php -t 5 -r --timeout=6 -o d:\a.csv --format=csv

D:\dirsearch>python dirsearch.py -u http://192.168.138.20/ -e php -t 5 --deep-recursive --timeout=6 -o d:\a.csv --format=csv

D:\dirsearch>python dirsearch.py -u http://192.168.138.20/ -e php -t 5 --force-recursive --timeout=6 -o d:\a.csv --format=csv

伪造http请求头

D:\dirsearch>python dirsearch.py -u http://192.168.138.20/ -e php -t 5 --deep-recursive -H 'Referer:192.168.138.20' --random-agent --timeout=6 -o d:\a.csv --format=csv
┌──(root?kali2021)-[/home/kali2021]
└─# dirsearch -u http://192.168.138.20/ -e php -t 5 --deep-recursive -H 'Referer:192.168.138.20' --random-agent --timeout=6 -o ~/a.csv --format=csv

指定状态码

D:\dirsearch>python dirsearch.py -u http://192.168.138.20/ -e php -t 5 -i 200,300-399 --force-recursive -H 'Referer:192.168.138.20' --random-agent --timeout=6 -o d:\a.csv --format=csv
┌──(root?kali2021)-[/home/kali2021]
└─# dirsearch -u http://192.168.138.20/ -e php -t 5 -i 200,300-399 --force-recursive -H 'Referer:192.168.138.20' --random-agent --timeout=6 -o ~/a.csv --format=csv

快速扫描,指定HTTP方法(推荐)

D:\dirsearch>python dirsearch.py -u http://192.168.138.20/ -e php -t 5 -i 200,300-399 -m HEAD -H 'Referer:192.168.138.20' --random-agent --timeout=6 -o d:\a.csv --format=csv
┌──(root?kali2021)-[/home/kali2021]
└─# dirsearch -u http://192.168.138.20/ -e php -t 5 -i 200,300-399 -m HEAD -H 'Referer:192.168.138.20' --random-agent --timeout=6 -o ~/a.csv --format=csv
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • golang 大数据平台_golang 如何处理大数据[通俗易懂]

    golang 大数据平台_golang 如何处理大数据[通俗易懂]Golang被证明非常适合并发编程,goroutine比异步编程更易读、优雅、高效。本文提出一个适合由Golang实现的Pipeline执行模型,适合批量处理大量数据(ETL)的情景。想象这样的应用情景:(推荐学习:go)从数据库A(Cassandra)加载用户评论(量巨大,例如10亿条);根据每条评论的用户ID、从数据库B(MySQL)关联用户资料;调用…

    2022年5月23日
    61
  • IntelliJ IDEA 2022.01.13 x64 激活码(注册激活)

    (IntelliJ IDEA 2022.01.13 x64 激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html2KLKA7BQFO-eyJsaWNlbnNlSWQi…

    2022年4月1日
    210
  • CANoe和CANalyzer各种版本之间的区别

    CANoe和CANalyzer各种版本之间的区别1.CANoeVariants版本功能描述CANoepex:AsaProjectExecutionvariantwithanexclusivelygraphicuserinterface.Simulation,testcasesandresultsareeasytocontrolwithoutrequiring…

    2022年6月29日
    43
  • 多重共性和VIF检验「建议收藏」

    多重共性和VIF检验「建议收藏」图片来源https://wenku.baidu.com/view/7008df8383d049649b66581a.html 和https://wenku.baidu.com/view/6acdf95e52ea551811a68721.html

    2022年4月26日
    50
  • 获取main方法的返回值「建议收藏」

    获取main方法的返回值「建议收藏」通常main是不返回内容。但是实在要返回。也只能返回状态码给操作系统。System.exit(1);//异常System.exit(0);//正常当然也可以定以很多其他用于表示不同状态。至于如何从操作系统中取得这些状态码:Linux:echo$?  上一个执行命令之后的返回状态码Windows:要在windows系统下查看状态,键入C:direct

    2022年5月18日
    88
  • java从入门到精通_学习Java最好的10本书,从入门到精通

    java从入门到精通_学习Java最好的10本书,从入门到精通在当代,学习Java等编程课程的主要方式是视频资源。如果你想学,在网上五分钟之内就可以找到一堆学习视频,瞬间将你的硬盘填满。但是这些课程质量良莠不齐,对于小白来说,的确让人头痛不已。但是,书籍不同。对于书籍而言,它们都是出自业内大牛和资深的大学教授的精心编写,内容好坏与否,有很多同领域的网友都能帮你把关。所以说,如果你选对了学习的书籍,就可以不用担心自己在编程中,埋下错误的种子,同时还可以更深入的…

    2022年7月8日
    14

发表回复

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

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