#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Author:1stPeakimport requests                                         #导入requests模块def read_file(filepath):                                #定义一个read_file函数,参数为filepathf = open(filepath,encoding='utf-8').readlines()     #打开爆破的字典文件,以行显示 ,并将返回字典文件赋给f  #encoding='utf-8'用来解决:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa3 in position 4680: illreturn f                                            #返回fdef mulubp():mulu = read_file("PHP.txt")                         #打开目录爆破字典PHP.txt,赋给mulufor i in mulu:                                      #遍历mulumulu1 = i.strip("\n")                           #删除PHP.txt中的换行,因为txt中没有换行,但是for循环执行后,会有换行,也就是新的空白的一行出现mulu2 = mulu1.strip("/")                        #删除PHP.txt中每行开始的/   (这个视情况而定,看你们txt里的字典是怎么设置的)#print(mulu1)                                   #测试#print(mulu2)                                   #测试url="http://www.cztgi.edu.cn/"+str(mulu2)+""    #设置url#print(url)                                     #测试response = requests.get(url)                    #get请求url,值赋给responseresponse2=response.url                          #返回请求后新的url赋给response2if response.status_code==200 and ".psp" not in response2:      #当访问response时返回的状态码为200并且response2中没有.psp,执行以下代码,否则,elseprint("[+]  "+str(mulu2)+"存在")print("[+]  "+str(mulu2)+"存在",file=f)                     #将print出的数据输送到f文件(爆破结果.txt)中else:print("[+]:"+str(mulu2)+"不存在")if __name__ == '__main__':filename = '爆破结果.txt'                            #创建一个文件名为爆破.txtwith open(filename, 'w') as f:                      #以写入的方式打开爆破.txt,并赋给f   #如果filename不存在会自动创建,'w'表示写数据,写之前会清空文件中的原有数据f.write(mulubp())                               #调用mulubp()函数并将mulubp()函数运行的符合条件值写入到f中f.close()                                       #关闭文件的写入

Python--简单的目录扫描脚本相关推荐

  1. php扫描目录字典,Python如何实现敏感目录扫描 Python实现敏感目录扫描代码示例...

    Python如何实现敏感目录扫描?本篇文章小编给大家分享一下Python实现敏感目录扫描代码示例,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 01 实现 ...

  2. 简单python脚本实例-Python简单实现阴阳师挂机脚本

    参考大佬们的博客,凑出了阴阳师的简单挂机脚本,对各个博主进行感谢,鞠躬.jpg 实现原理: 对各个按钮等需要点击的地方进行截图,然后对整个屏幕截屏,通过模板匹配得到截图在截屏中的坐标位置,进行点击 实 ...

  3. python tar 多目录压缩脚本,使用tarfile(Python)只压缩给定目录中的文件

    我已经编写了以下脚本,它允许我将src(可以是单个文件或目录)压缩到目标'dst':#!/usr/bin/env python2 import tarfile from ntpath import b ...

  4. python简单的批量下载脚本

    最近在学django,需要下载学习视频,然后我用IDM下载的时候发现下载url的文件后缀是有规律的,类似于a_01.mp4,a_02.mp4,所以我写了一个python的下载脚本,这样的话就不用一个一 ...

  5. python辅助脚本教程_Python简单实现阴阳师挂机脚本

    标签:map   代码   通过   rom   中心   des   对象   atp   脚本 参考大佬们的博客,凑出了阴阳师的简单挂机脚本,对各个博主进行感谢,鞠躬.jpg 实现原理: 对各个按 ...

  6. 敏感文件/目录扫描工具 dirsearch

    目录 1.dirsearch 是什么? 2.dirsearch的下载和安装 3.在dirsearch.py所在目录,输入cmd,进入命令行 4.dirsearch 的 参数 5.实战 6.查看响应码为 ...

  7. python网站后台_Python 网站后台扫描脚本

    Python 网站后台扫描脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  8. python当前运行目录_Python获取运行目录与当前脚本目录的方法

    Python获取运行目录与当前脚本目录的方法 本文实例讲述了Python获取运行目录与当前脚本目录的方法.分享给大家供大家参考.具体实现方法如下: import os import sys #运行目录 ...

  9. python概率计算,python简单脚本之概率计算

    python简单脚本之概率计算 发布时间:2018-06-10 17:16:25编辑:Run阅读(2628) 编写一个ball.py文件,代码如下#!/usr/bin/env python # cod ...

最新文章

  1. Android-Binder(一)
  2. 【c++】重载操作符
  3. phpStorm重构快捷键(mac系统、持续更新)
  4. java中的显示初始化和特定初始化
  5. 360网络自动化运维
  6. bzoj 1620: [Usaco2008 Nov]Time Management 时间管理(贪心)
  7. Windows10下VB6.0开发——常用的字符串处理函数工具
  8. Android 程序调试
  9. Hyper-V提供创建三种类型的虚拟网络
  10. Eclipse主题插件之DevStyle
  11. 细数门店客流量统计的那些技术
  12. 多媒体计算机与一般计算机,计算机和多媒体计算机的区别
  13. kettle数据清洗
  14. 什么样的固定资产管理系统才能满足企业需求
  15. python 热度图_python可视化(七)绘制詹姆斯、杜兰特、伦纳德生涯数据热度图...
  16. win7系统文件夹共享后有锁图标怎么去掉?
  17. 开机时自动启动的AutoHotkey脚本 2019年07月08日19时06分
  18. WIN11安装子系统
  19. 基于分类方法的银行客户流失预测
  20. android+源代码加密,震惊!Android 12开发者版源代码泄密

热门文章

  1. 《leetcode》search-insert-position
  2. 《剑指offer》栈的压入、弹出序列
  3. Elasticsearch新增一个字段并赋值
  4. Scala中的延迟初始化(Lazy vals)
  5. Java面试中常问的Spring方面问题
  6. ReenTrantLock可重入锁(和synchronized的区别)总结
  7. UIButton设置圆角和边框及边框颜色
  8. 洛谷P4239 【模板】多项式求逆(加强版)(多项式求逆)
  9. 一张图看懂H5、混合应用、微信小程序
  10. HBase 的存储结构