首页 > 其他分享 >web目录扫描工具——dirpro

web目录扫描工具——dirpro

时间:2023-11-23 11:02:00浏览次数:38  
标签:web py http python xxx 扫描 dirpro

工具可自行在GitHub上下载:
https://github.com/coleak2021/dirpro

dirpro是一个绿色版工具,无需安装。下载完成后直接解压出来,通过Python运行即可。

示例:
利用dirpro工具扫描百度网址目录

cd D:\*\dirpro-main
python dirpro.py -u https://www.baidu.com/

  

 参数解析:

  • -u 目标url
  • -t 设置扫描线程,默认30
  • -w 自定义扫描使用的字典文件
  • -a 设置代理,格式为ip:端口
  • -b 快速扫描目标的备份文件和源码泄露文件
  • -f url文件路径,实现批量自动扫描url

常见用法:

默认扫描
    python dirpro.py -u http://xxx.xxx.xxx.xxx
快速扫描备份文件和源码泄露文件
    python dirpro.py -u http://xxx.xxx.xxx.xxx -b
自定义目录字典文件
    python dirpro.py -u http://xxx.xxx.xxx.xxx -w wordlist.txt
设置代理流量扫描
    python dirpro.py -u http://xxx.xxx.xxx.xxx -a 127.0.0.1:7890
设置线程
    python dirpro.py -u http://xxx.xxx.xxx.xxx -t 10
设置url文件
    python dirpro.py -f urls.txt
urls.txt文件格式为每行一个url
    http://xxx.xxx.xxx.aaa
    http://xxx.xxx.xxx.xxx:6677
    https://xxx.xxx.xx
参数组合
    python dirpro.py -u http://xxx.xxx.xxx.xxx -w wordlist.txt -a 127.0.0.1:7890 -t 10

  

标签:web,py,http,python,xxx,扫描,dirpro
From: https://www.cnblogs.com/sawyerhan/p/17851084.html

相关文章

  • haproxy+nginx实现web负载均衡集群:
    haproxy+nginx实现web负载均衡集群: 主机|系统|IP地址|主要软件|—|—|—|—|—Haproxy服务器|CentOS7.9X86_64|192.168.8.101|haproxy-1.5.19.tar.gzNginx服务器1|CentOS7.9X86_64|192.168.8.200|nginx-1.12.0.tar.gzNginx服务器2|CentOS7.9X86_64|192.168.8.20......
  • Web前端自动化测试Cypress实践总结
    本文主要首先主要介绍了什么是自动化测试,接着对常用的自动化测试框架进行了对比分析,最后,介绍了如果将自动化测试框架Cypress运用在项目中。一、自动化测试概述为了保障软件质量,并减少重复性的测试工作,自动化测试已经被广泛运用。在开始学习自动化测试之前,我们很有必要先搞清楚这......
  • Webots项目使用Git同步的注意事项
    添加.gitignore目前已知的建议的.gitignore为x64/.vs/build/*.exe*.pdb使用WebotMakefile使用WebotMakefile而不要使用MicroSoftVisualStudio,否则会出现编译链接问题。同步后对Controller进行编译每次同步后先在webot中对Controller进行编译在进行仿真。......
  • TeraCloud国外WebDav服务器免费25GB空间 同步文档 同步数据
    TeraCloud简介:TeraCloud是日本老牌网盘,速度挺快的,此文包含设置打开TeraCloud的WebDav以及如何配置Zotero软件.速度高达200Mbps,注册即送20GB,叠加邀请码WRBUA,再送5GB,共25GB。WebDAV是一组基于超文本传输协议的技术集合,有利于用户间协同编辑和管理存储在万维网服务器文档。很......
  • Web服务器搭建网站
    Web服务器配置(windowssever2008)1.在此之前确保CD/DVD已经使用ISO文件2.下一步选择Web服务器(IIS)3.由此这里要搭建动态脚本语言于是勾选应用程序开发4.然后继续下一步、安装5.Win+r输入inetmgr来到这个界面可以进入到IIS后台查看配置的网站 6.添加一个网站,如果不指......
  • 19.python 创建一个本地web服务器
    编写一个server.py文件1importhttp.server2importsocketserver34PORT=800056Handler=http.server.SimpleHTTPRequestHandler78withsocketserver.TCPServer(("",PORT),Handler)ashttpd:9print("Serverstartedatlocalhos......
  • webpack的html模板中插入变量写法
    vue-cli文档中的描述如下Index文件#public/index.html 文件是一个会被 html-webpack-plugin 处理的模板。在构建过程中,资源链接会被自动注入。另外,VueCLI也会自动注入resourcehint(preload/prefetch、manifest和图标链接(当用到PWA插件时)以及构建过程中处理的Ja......
  • C++ LibCurl实现Web指纹识别
    Web指纹识别是一种通过分析Web应用程序的特征和元数据,以确定应用程序所使用的技术栈和配置的技术。这项技术旨在识别Web服务器、Web应用框架、后端数据库、JavaScript库等组件的版本和配置信息。通过分析HTTP响应头、HTML源代码、JavaScript代码、CSS文件等,可以获取关于Web应用程......
  • JavaWeb--JSP脚本
     JSP的缺点     ......
  • JavaWeb01-JDBC学习总结
    为什么需要JDBC?JDBC就是使用Java语言来操作关系型数据库的一套API。市场拥有众多的数据库:MySQL、Oracle、DB2等等。不可能每个数据库都重新开发Java代码来适配不同的数据库,那么Sun公司定义一套标准接口来统一操作数据库。其中所谓的MySQL实现类就是MySQL驱动(驱动Jar包)这样就只需要......