首页 > 其他分享 >direasch目录扫描工具

direasch目录扫描工具

时间:2024-03-14 18:35:12浏览次数:25  
标签:direasch dirsearch zip py 扫描 http 安装 目录

direasch目录扫描工具
安装:
1、github源码下载解压
使用 git 安装:
'''
(推荐git clone https://github.com/maurosoria/dirsearch.git --depth 1)'''
zip文件安装;
'''https://codeload.github.com/maurosoria/dirsearch/zip/refs/heads/master'''
docker安装:详细步骤见文:
'''https://github.com/maurosoria/dirsearch?tab=readme-ov-file#support-docker'''

2、zip下载解压之后安装相关依赖及其库
安装依赖:
'''pip3 install -r requirements.txt'''
部分未安装相关库:
'''pip install setuptools'''
若安装过相关库更新库:
'''pip install --upgrade setuptools'''
(setuptools 是一个用于构建和分发 Python 包的工具集。
它是 Python 打包生态系统的一部分,提供了一种简化、
标准化的方式来描述、构建、安装和分发 Python 项目。setuptools)

部分参数说明:
使用-u 指定需要扫描URL
使用-e 指定需要扫描的文件名 如:php;txt;html;zip
使用-h 查看帮助
排除多个响应状态码:-x 403,302,301
-w 指定自定义的字典文件路径
-r 递归扫描 耗时最长;扫描最全面
-R 递归深度级别

常用命令:
个人常用命令:
''' dirsearch.py -u http://xxxx //日常使用
dirsearch.py -u http://xxxx -x 403,404 //排除403,404响应状态
dirsearch.py -u http://xxxx -x 403,404 -e zip,php
dirsearch.py -u http://xxxx -r //递归扫描,不过容易被检测
dirsearch.py -u http://xxxx -r -t 30 --proxy 127.0.0.1:8080 //使用代理'''

标签:direasch,dirsearch,zip,py,扫描,http,安装,目录
From: https://www.cnblogs.com/yuell/p/18073656

相关文章

  • ext4 子目录数量验证
    ext4子目录数量验证背景最近同事问到一个问题。信创linux系统是否默认是ext4的文件系统。我这边一般是使用iso自行安装,文件系统一般是选择xfs后者是ext4最近安装系统使用ext4比较多一些。然后突然又问到是不是ext4有一个最大子目录64000的限制。我当时有点懵,感......
  • Java登陆第三十五天——Vite+Vue3目录结构、.vue文件理解(SFC)
    项目结构使用Vite创建Vue3+JS默认项目结构如下:(vmoudle1是项目名)Vue中提出了组件的概念。组件是代码复用的一种方式,用于抽象出一个可复用的UI,方便在不同的场景中进行重复使用。组件根据大小可被分为:(从小到大)1.组件2.布局组件3.页面级别组件.vscode忽略node......
  • YOLOv9改进策略 | 代码逐行解析(一)| 项目目录构造分析
    一、本文介绍本文给家带来的是YOLOv9系列的代码逐行解析,对于一个新发布的项目来说,我们首先需要做的就是去了解它的项目结构,然后再去了解其代码(例如代码从训练文件开始->yaml文件定义->模型定义->yaml文件解析->模型结构定义->训练->损失计算->反向传播),这一整个流程下来我们如......
  • 如何在Nginx服务器上配置访问静态文件目录并提供文件下载功能
    引言在搭建网站的过程中,我们经常需要让访客通过URL直接访问或下载存储在服务器特定目录下的静态文件。本文将详细介绍如何在Nginx服务器环境中配置一个名为"download"的文件目录,以便用户能够通过浏览器访问并下载其中的手册和其他文档。1.目录结构与权限设置首先,请确保您的Ngi......
  • 创建LVM挂载到指定目录
    一、创建目录mkdir/data 二、环境信息将sdb做成lvm挂载到/data目录 三、磁盘分区并做成lvm格式磁盘分区[root@CMSgeL~]#fdisk/dev/sdbWelcometofdisk(util-linux2.23.2).Changeswillremaininmemoryonly,untilyoudecidetowritethem.Becareful......
  • SQL Server索引查找/扫描没有出现key lookup的案例浅析
    在我们讲解这个案例前,我们先来了解/预热一下SQLServer的两个概念:键查找(keylookup)和RID查找(RIDlookup),通常,当查询优化器使用非聚集索引进行查找时,如果所选择的列或查询条件中的列只部分包含在使用的非聚集索引和聚集索引中时,就需要一个查找(lookup)来检索其他字段来满足请求。对......
  • [Note] git清空.git目录后,重新再git init & git remote的讨论
    有这么个不大常见的场景,步骤如下:如果将一个项目的.git文件夹删除rm-rf.git然后再执行gitinit重新初始化一个新的.git文件夹gitinit.接着将gitremote设置为原始项目的服务端地址gitremoteaddoriginhttps://github.com/username/repo.git最后执行gitpu......
  • 蓝牙广播后的扫描响应:scan response
    广播数据只能31个字节,如果设备名称太长了,又有很多信息需要广播,31字节不够用怎么办?这时候可以借用扫描响应的数据包,发送一些数据。广播和扫描响应的用法基本相同。广播通道(37,38,39,其余的用于连接数据交互)用于:广播、扫描请求、扫描响应、连接请求。BLE设备发出广播信号(设备地址和......
  • Matlab启动时实现自动切换到自定义的工作目录
    前言因为最近在学习数学建模,正好还需要用到Matlab这个软件来辅助学习。而我每次上课的时候启动我的Matlab都会从我的安装位置打开工作区(在我电脑上是:Z:\Matlab\bin),但是我自己为了整洁,从而新建了一个专门的文件夹来存放我的文件(在我电脑上是:D:\MatlabProject)。这就不得......
  • Python OS 文件/目录方法
    Python的`os`模块提供了丰富的文件和目录操作方法,让我们一起来详细介绍并通过案例说明各种方法的用法:1.获取当前工作目录:```pythonimportoscurrent_dir=os.getcwd()print("当前工作目录:",current_dir)```2.创建目录:```pythonimportosnew_dir="new_direct......