dirsearch指令大全

2024-05-26 00:12
文章标签 指令 大全 dirsearch

本文主要是介绍dirsearch指令大全,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 基本用法
  • 主要参数和选项
    • 目标和URL设置
      • --url URL
      • --url-list FILE
    • 扩展名
      • --extensions EXTENSIONS
    • 字典文件
      • --wordlists WORDLIST
    • 线程和性能
      • --threads THREADS
      • --timeout SECONDS
      • --delay MILLISECONDS
    • 忽略状态码
    • 代理和请求设置
      • --proxy PROXY
      • --headers HEADERS
    • 保存结果
      • --output FILE
    • 其他选项
      • --recursive
      • --recursive-depth DEPTH
      • --exclude-sizes SIZES
      • --exclude-text TEXT
      • --force-extensions
      • --full-url
      • --random-agent
      • -c FILE, --config FILE
    • 完整命令示例
    • 查看帮助
    • 常用组合
      • 基本扫描
      • 使用特定扩展名和字典文件
      • 使用代理和自定义头
      • 保存结果并忽略状态码
  • 总结


基本用法

python3 dirsearch.py -u URL

主要参数和选项

目标和URL设置

–url URL

指定目标 URL

-u http://example.com

–url-list FILE

从文件中读取多个 URL

-l urls.txt

扩展名

–extensions EXTENSIONS

逗号分隔的文件扩展名列表

-e php,html

字典文件

–wordlists WORDLIST

使用自定义字典文件

-w /path/to/wordlist.txt

线程和性能

–threads THREADS

指定扫描线程数(默认值:20)

-t 10

–timeout SECONDS

设置请求超时时间(默认值:3秒)

--timeout 5

–delay MILLISECONDS

设置每次请求之间的延迟

--delay 500

忽略状态码

–exclude-status CODES
逗号分隔的要忽略的 HTTP 状态码列表。

-x 400,403,404

代理和请求设置

–proxy PROXY

使用代理服务器

--proxy http://127.0.0.1:8080

–headers HEADERS

添加自定义 HTTP 请求头

--headers "User-Agent: Custom,Authorization: Bearer <token>"

保存结果

–output FILE

将结果保存到指定文件

--output result.txt

其他选项

–recursive

递归扫描找到的目录

-r

–recursive-depth DEPTH

设置递归扫描的最大深度

-R 3

–exclude-sizes SIZES

逗号分隔的要忽略的响应大小列表

--exclude-sizes 0B,123KB

–exclude-text TEXT

忽略包含指定文本的响应

--exclude-text "Not Found"

–force-extensions

强制所有字典条目带上扩展名

-f

–full-url

在输出中显示完整的 URL

–random-agent

使用随机的 User-Agent

-c FILE, --config FILE

使用配置文件

完整命令示例

python3 dirsearch.py -u http://example.com -e php,html,js -w /path/to/wordlist.txt -x 404,403 -t 20 --timeout=5 --proxy=http://127.0.0.1:8080 --output=result.txt
  • 扫描 http://example.com
  • 搜索 .php, .html, 和 .js 扩展名的文件
  • 使用指定的字典文件 /path/to/wordlist.txt
  • 忽略状态码 404 和 403
  • 使用 20 个线程
  • 请求超时时间设置为 5 秒
  • 通过 http://127.0.0.1:8080 代理进行扫描
  • 将结果保存到 result.txt

查看帮助

使用 -h 或 --help 参数来查看 dirsearch 的所有选项和用法:

python3 dirsearch.py -h

常用组合

基本扫描

python3 dirsearch.py -u http://example.com

使用特定扩展名和字典文件

python3 dirsearch.py -u http://example.com -e php,html -w /path/to/wordlist.txt

使用代理和自定义头

python3 dirsearch.py -u http://example.com --proxy http://127.0.0.1:8080 --headers "User-Agent: Custom"

保存结果并忽略状态码

python3 dirsearch.py -u http://example.com --output result.txt -x 404,403

总结

dirsearch 是一个强大的工具,通过其各种选项和灵活的配置,可以有效地扫描和枚举目标 Web 服务器上的隐藏目录和文件。

GitHub官方文档仓库:https://github.com/maurosoria/dirsearch

这篇关于dirsearch指令大全的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1003009

相关文章

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX

秒变高手:玩转CentOS 7软件更换的方法大全

在 CentOS 7 中更换软件源可以通过以下步骤完成。更换源可以加快软件包的下载速度,特别是当默认源速度较慢时。以下是详细步骤: 前言 为了帮助您解决在使用CentOS 7安装不了软件速度慢的问题,我们推出了这份由浪浪云赞助的教程——“CentOS7如何更换软件源加快下载速度”。 浪浪云,以他们卓越的弹性计算、云存储和网络服务受到广泛好评,他们的支持和帮助使得我们可以将最前沿的技术知识分

Android中如何实现adb向应用发送特定指令并接收返回

1 ADB发送命令给应用 1.1 发送自定义广播给系统或应用 adb shell am broadcast 是 Android Debug Bridge (ADB) 中用于向 Android 系统发送广播的命令。通过这个命令,开发者可以发送自定义广播给系统或应用,触发应用中的广播接收器(BroadcastReceiver)。广播机制是 Android 的一种组件通信方式,应用可以监听广播来执行

mysql中导入txt文件数据的操作指令

1 表tt的格式:    CREATE TABLE `tt` (   `ind` int NOT NULL auto_increment,   `name` char(100) default NULL,   PRIMARY KEY  (`ind`)  )   2 文件d.txt的内容示例:  1,a  2,b  3,c

可选择的反思指令微调

论文:https://arxiv.org/pdf/2402.10110代码:GitHub - tianyi-lab/Reflection_Tuning: [ACL'24] Selective Reflection-Tuning: Student-Selected Data Recycling for LLM Instruction-Tuning机构:马里兰大学, Adobe Research领

驱动安装注册表指令

HKCR: HKEY_CLASSES_ROOT HKCU: HKEY_CURRENT_USER HKLM: HKEY_LOCAL_MACHINE HKU: HEKY_USER HER: 相对根键

设计模式大全和详解,含Python代码例子

若有不理解,可以问一下这几个免费的AI网站 https://ai-to.cn/chathttp://m6z.cn/6arKdNhttp://m6z.cn/6b1quhhttp://m6z.cn/6wVAQGhttp://m6z.cn/63vlPw 下面是设计模式的简要介绍和 Python 代码示例,涵盖主要的创建型、结构型和行为型模式。 一、创建型模式 1. 单例模式 (Singleton

4G模块、WIFI模块、NBIOT模块通过AT指令连接华为云物联网服务器(MQTT协议)

MQTT协议概述 MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,它被设计用来提供一对多的消息分发和应用之间的通讯,尤其适用于远程位置的设备和高延迟或低带宽的网络。MQTT协议基于客户端-服务器架构,客户端可以订阅任意数量的主题,并可以发布消息到这些主题。服务器(通常称为MQTT Broker)则负责接受来自客户端的连接请求,并转发消

matlab一些基本重要的指令

重点内容 运行MATLAB的帮助demo,在Command Window 输入 “demo”,或在Launch Pad 选项卡“demos” 任何时候都可以: 清除Command Window内容:clc 清除Figure Window(图形窗口) clf 清除workspace 变量内容: clear 注意:M脚本文件和输入指令中的变量都在workspace中,为避免变量冲突,一般在