自己在家写的简单的脚本检测,没有多么炫酷,代码的备注都给你们写的好好的,给小女点个赞再走咯。为啥使用urllib不要request模块是因为在写的时候发现request模块会将url进行转码。所以使用比较老的urllib模块。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# author: trance
# datetime: 2021/12/2 0002 22:29
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# author: trance
# datetime: 2021/10/18 0018 21:15
from urllib import request
from urllib.request import ProxyHandler, build_opener
import sys
#检测目录穿越
def directoryTraversalTest(url, headers1, opener):
for readfile in payloadFile:
for url1 in ulist:
for folder in folderlist:
allurls = url + folder + url1 + readfile
#对于url进行遍历整合,
try:
req0 = request.Request(allurls, headers=headers1, method='GET')
#构造请求头
req0 = opener.open(req0)
#走代理