Python 实现敏感目录扫描的示例代码


Posted in Python onMay 21, 2020

01 实现背景

1、PHPdict.txt,一个文本文件,包含可能的敏感目录后缀

Python 实现敏感目录扫描的示例代码

2、HackRequests模块,安全测试人员专用的类Requests模块

02 实现目标

利用HackRequests模块,配合敏感目录字典PHPdict.txt,实现一个简单的敏感目录扫描Python文件

03 注意事项

1、输入URL时要输全:如 https://www.baidu.com/、 https://www.csdn.net/

2、为防止网站可能存在的简单反爬机制,我们简单添加headers信息,尝试绕过反爬

04 实现代码

import HackRequests
def HR(url):
 h = HackRequests.hackRequests()
 header = {
 "Connection": "keep-alive",
 "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0"
 }
 try:
 u = h.http(url=url,headers=header)
 if u.status_code == 200:
  print("%s is success!" %url)
 else:
  print("%s is failed! %d" %(url,u.status_code))
 except:
 pass
with open("C:\\Users\\Dell\\Desktop\\Python\\PHPdict.txt","r") as file:
 lines = file.readlines()
 urls = []
 url_begin = input('请输入你要扫描的网站:')
 for line in lines:
 url = f'{url_begin}{line}'
 urls.append(url)

for url in urls:
 print(url)
 HR(url)

05 实现效果

Python 实现敏感目录扫描的示例代码

总结

到此这篇关于Python 实现敏感目录扫描的示例代码的文章就介绍到这了,更多相关python 敏感目录扫描内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现的防DDoS脚本
Feb 08 Python
python+mysql实现简单的web程序
Sep 11 Python
python生成验证码图片代码分享
Jan 28 Python
python实现域名系统(DNS)正向查询的方法
Apr 19 Python
举例讲解Python编程中对线程锁的使用
Jul 12 Python
python多进程实现文件下载传输功能
Jul 28 Python
浅析python中的迭代与迭代对象
Oct 08 Python
python获取服务器响应cookie的实例
Dec 28 Python
Python根据成绩分析系统浅析
Feb 11 Python
在python下使用tensorflow判断是否存在文件夹的实例
Jun 10 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
Feb 17 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 Python
基于python检查矩阵计算结果
May 21 #Python
Django 解决由save方法引发的错误
May 21 #Python
Python OrderedDict字典排序方法详解
May 21 #Python
django中嵌套的try-except实例
May 21 #Python
Spark处理数据排序问题如何避免OOM
May 21 #Python
Django 解决开发自定义抛出异常的问题
May 21 #Python
Python logging模块写入中文出现乱码
May 21 #Python
You might like
web方式ftp
2006/10/09 PHP
phpMyAdmin 安装配置方法和问题解决
2009/06/08 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
python实现汉诺塔方法汇总
2016/07/25 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
机电一体化专业应届本科生求职信
2013/09/27 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
打架检讨书300字
2014/02/02 职场文书
社会学专业求职信
2014/02/24 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
体育系毕业生自荐信
2014/06/28 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
出生证明格式
2015/06/15 职场文书
python获取对象信息的实例详解
2021/07/07 Python
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle