dirscan 功能增强版
大概在于auth模块和cookie的结合,字典自行维护更新
import requests
def read_directory_file(file_path):
with open(file_path, "r") as file:
directories = file.read().splitlines()
return directories
def directory_scan(url, token, directory_file):
headers = {"Authorization": f"Bearer {token}"}
directories = read_directory_file(directory_file)
for directory in directories:
full_url = url + directory
response = requests.get(full_url, headers=headers)
status_code = response.status_code
response_size = len(response.content)
print(f"[{response.elapsed}] {status_code} - {response_size}B - {full_url}")
# 示例用法
url = "https://example.com"
token = "your_access_token"
directory_file = "dirx.txt"
directory_scan(url, token, directory_file)