dirsearch使用方法_search函数的使用

dirsearch使用方法_search函数的使用一、安装:Kali下:gitclonehttps://github.com/maurosoria/dirsearchcddirsearch/Windows下:GitHub的下载地址为:https://github.com/maurosoria/dirsearch其中,db文件夹为自带字典文件夹;reports为扫描日志文件夹;dirsearch.py为主程序文件(注:dirsearch程序必须使用python3以上才能运行);安装完成后将目录地址改为主程序解压地址,使用管理员

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

Jetbrains全系列IDE稳定放心使用

一、安装:

Kali下:

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

cd dirsearch/

Windows下:

GitHub的下载地址为:https://github.com/maurosoria/dirsearch

其中,db文件夹为自带字典文件夹;reports为扫描日志文件夹;dirsearch.py为主程序文件 ;安装完成后将目录地址改为主程序解压地址,使用管理员cmd启动dirsearch。

注:dirsearch程序必须使用python3以上才能运行

二、使用

使用python.exe dirsearch.py -h可以查看到各种命令

以我的192.168.52.143环境为例:

常用:python.exe dirsearch.py -u http://192.168.52.143/  -e *

-u:url

-e:-e EXTENSIONS, –extensions=EXTENSIONS。扩展名列表用逗号隔开(例如:php,asp)

其他:-l   =urllist.txt(里面存放着所有需要扫描的目录)

dirsearch使用方法_search函数的使用

dirsearch使用方法_search函数的使用

python3 dirsearch.py -u http://192.168.52.143 -e * -w /root/dirsearch/db/dicc.txt

dirsearch使用方法_search函数的使用

python3 dirsearch.py -u http://192.168.52.143 -e * -w /root/dirsearch/db/dicc.txt –prefixes=1/

dirsearch使用方法_search函数的使用

python3 dirsearch.py -u http://192.168.52.143 -e * -w /root/dirsearch/db/dicc.txt –prefixes=2222 -f %a% –no-dot-extensions -U

dirsearch使用方法_search函数的使用

python3 dirsearch.py -u http://192.168.52.143 -e * -w /root/dirsearch/db/dicc.txt  -r –suppress-empty -i 200 –full-url

dirsearch使用方法_search函数的使用

 将检查结果以xml形式存放(其他存放形式json等)

python3 dirsearch.py -u http://192.168.52.143 -e * -i 200 –full-url –xml-report=1.xml

dirsearch使用方法_search函数的使用

 

 

 

 

 

python.exe dirsearch.py -h  如下所示:

Usage: dirsearch.py [-u|–url] target [-e|–extensions] extensions [options]

 

Options:

  -h, –help            显示此帮助消息并退出

 

  Mandatory:强制的

    -u URL, –url=URL   URL目标

    -l URLLIST, –url-list=URLLIST

                        URL列表文件

    -e EXTENSIONS, –extensions=EXTENSIONS

                       以逗号分隔的扩展列表(示例:php,asp)

    -E, –extensions-list

                        使用公共扩展的预定义列表

    -X EXCLUDEEXTENSIONS, –exclude-extensions=EXCLUDEEXTENSIONS

                        排除用逗号分隔的扩展名列表(示例:asp,jsp)

 

  Dictionary Settings: 词典设置

    -w WORDLIST, –wordlist=WORDLIST

                        自定义单词表(用逗号分隔)

    –prefixes=PREFIXES

                        为所有条目添加自定义前缀(用逗号分隔)

    –suffixes=SUFFIXES

                        为所有条目添加自定义后缀,忽略目录(用逗号分隔)

    -f, –force-extensions

                        强制扩展每个词列表项。将%NOFORCE%添加到您不想强制执行的单词列表项的末尾

    –no-extension      删除所有单词表项中的扩展名(示例:admin.php->admin)

    –no-dot-extensions

                        删除扩展名之前的“.”字符

    -C, –capitalization   标准化

    -U, –uppercase     大写单词表

    -L, –lowercase     小写单词表

 

  General Settings:    常规设置

    -d DATA, –data=DATA

                        HTTP请求数据

    -r, –recursive     递归爆破目录

    -R RECURSIVE_LEVEL_MAX, –recursive-level-max=RECURSIVE_LEVEL_MAX

                        最大递归级别(子目录)(默认值:0[无限])

    –suppress-empty    禁止空响应

    –minimal=MINIMUMRESPONSESIZE

                        响应时间最短

    –maximal=MAXIMUMRESPONSESIZE

                        最大响应长度

    –scan-subdirs=SCANSUBDIRS

                        扫描给定URL的子目录(以逗号分隔)

    –exclude-subdirs=EXCLUDESUBDIRS

                        递归扫描期间排除以下子目录(以逗号分隔)

    -t THREADSCOUNT, –threads=THREADSCOUNT

                        线程数

    -i INCLUDESTATUSCODES, –include-status=INCLUDESTATUSCODES

                        仅显示包含的状态码,以逗号分隔

                         (例如:301、500)

    -x EXCLUDESTATUSCODES, –exclude-status=EXCLUDESTATUSCODES

                        不显示排除的状态代码,以逗号分隔(例如:301、500)

    –exclude-sizes=EXCLUDESIZES

                        按大小排除响应,以逗号分隔(示例:123B,4KB)

    –exclude-texts=EXCLUDETEXTS

                        排除文字回应,并以逗号分隔(例如:“未找到”,“错误”)

    –exclude-regexps=EXCLUDEREGEXPS

                        用正则表达式排除响应,并用逗号分隔(例如:“未找到[a-z] {1}”,“ ^ Error $”)

    -H HEADERS, –header=HEADERS

                        HTTP request header, support multiple flags (Example:

                        -H “Referer: example.com” -H “Accept: */*”)

                        HTTP请求标头,支持多个标志(例如:-H“引用者:example.com” -H“接受:* / *”)

    –header-list=HEADERLIST

                        File contains HTTP request headers

文件包含HTTP请求标头

    –user-agent=USERAGENT

    –random-agent, –random-user-agent

    –cookie=COOKIE     

    -F, –follow-redirects

    –full-url          在输出中打印完整的URL

    -q, –quiet-mode    

 

  Connection Settings:

    –timeout=TIMEOUT   连接超时

    –ip=IP             服务器IP地址

    -s DELAY, –delay=DELAY

                        请求之间的延迟(支持浮动数字)

    –proxy=HTTPPROXY   Proxy URL, support HTTP and SOCKS proxy (Example:

                        localhost:8080, socks5://localhost:8088)

                        代理URL,支持HTTP和SOCKS代理(示例:localhost:8080,socks5://localhost:8088)

    –proxy-list=PROXYLIST

                        文件包含代理服务器

    -m HTTPMETHOD, –http-method=HTTPMETHOD

                        HTTP方法,默认值:GET

    –max-retries=MAXRETRIES

    -b, –request-by-hostname

                        By default dirsearch will request by IP for speed.

                        This will force requests by hostname

                        默认情况下,dirsearch将通过IP请求速度。这将强制按主机名请求

    –stop-on-error     发生错误时停止

 

  Reports: 报告

    –simple-report=SIMPLEOUTPUTFILE

                        只找到路径

    –plain-text-report=PLAINTEXTOUTPUTFILE

                        找到带有状态代码的路径

    –json-report=JSONOUTPUTFILE

    –xml-report=XMLOUTPUTFILE

 

 You can change the dirsearch default configurations (default extensions,

timeout, wordlist location, …) by editing the “default.conf” file. More

information at https://github.com/maurosoria/dirsearch.

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

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

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


相关推荐

  • Advanced System Care官方下载(附激活码)

    Advanced System Care官方下载(附激活码)iobit公司出品的一款系统辅助工具AdvancedSystemCare,它通过对系统全方位的诊断,找到系统性能的瓶颈所在,并将测试结果显示出来。针对系统的瓶颈对其优化,提高效率发挥最大的性能,通过优化后系统性能和网络速度都会有明显提升包含基本功能,注册表清理,垃圾文件清理等。现今系统清理,系统优化工具满天飞,可是很少有对系统全方位的诊断,找到系统性能的瓶颈所在,然后有针对性地进行修改、优化…

    2022年10月20日
    1
  • 性能测试平台ngrider

    性能测试平台ngrider一 ngrider 简介 nGrinder 是 NHN 公司基于 Grinder 开发的开源性能测试平台 1 b s 架构 非常易用 有友好简洁的用户界面 能在 Windows linux mac 系统运行 2 具有 controller agent 分布式结构的强大的压力测试工具 能够执行性能测试和监控目标服务器 并保存这些数据生成测试报告 通过动态图和数据表的形式展示出来 3 可以自动生成 jython 和 groovy 语言的脚本 当然 如果想执行一些比较复杂场景的性能测试 测试人员也可以自己编写脚本 导入进来 二 n

    2025年6月6日
    0
  • Hostapd简介

    Hostapd简介Hostapd简介hostapd能够使得无线网卡切换为master模式,模拟AP(通常可以认为是路由器)功能,也就是我们说的软AP(SoftAP)。Hostapd的功能就是作为AP的认证服务器,负责控制管理stations(通常可以认为带无线网卡的PC)的接入和认证。通过Hostapd可以将无线网卡切换为AP/Master模式,通过修改配置文件,可以建立一个开放式的(不加…

    2022年5月11日
    146
  • matlab微带带通滤波器,带通滤波器的ADS仿真设计

    matlab微带带通滤波器,带通滤波器的ADS仿真设计带通滤波器的ADS仿真设计文章来源:互联网录入:mweda.com点击数:微带电路由于体积小、重量轻、频带宽、易于与射频电路匹配等优点,近年来在滤波电路中得到了广泛的应用。本文借助ADS2005a(AdvancedDesignSystem)仿真软件,设计出了一种边缘耦合的平行耦合线带通滤波器。基本原理边缘耦合的平行耦合线由两条相互平行且靠近的微带线构成。根据传输线理论,每条…

    2022年5月4日
    64
  • 计算机应用模块数量如何填写,职称计算机考试科目、模块数量介绍

    计算机应用模块数量如何填写,职称计算机考试科目、模块数量介绍原标题:职称计算机考试科目、模块数量介绍全国计算机应用能力考试坚持”实事求是,区别对待,逐步提高”的原则,不同地区、不同部门根据本地区、本部门的实际情况,确定适合本地区、本部门的考试范围要求。1、不同地区和部门自主确定应考科目数量在对专业技术人员计算机应用能力的具体要求上,各省、自治区、直辖市人事厅(局)和国务院有关部门干部(人事)部门应结合本地区、本部门的实际情况,确定本地区、本部门在评聘专业技…

    2022年5月5日
    109
  • 大疆对手–派若特Parrot AR.Drone无人机详细拆解解决方案测评

    大疆对手–派若特Parrot AR.Drone无人机详细拆解解决方案测评法国的派若特Parrot在消费无人机领域的千年老二,大疆深圳华强北优势太厉害。其实派若特Parrot的技术还是领先的,在光流和超声波的应用上是比较前沿的。今天小编就拆解ParrotAR.Drone2.0的这款飞机详细的看下他的解决方案,说不定可以受到启发用于我们飞控研发设计工作喔!不得不说这个飞机安全性非常高,就是空心杯电机,转速较低,机身采用泡沫塑料可是方便的替

    2022年8月15日
    3

发表回复

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

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