Security_Code/漏扫插件/弱口令检测/PHPMYADMIN/批量获取后台.py

25 lines
808 B
Python

# -*- coding:utf-8 -*-
#__author__:langzi
#__blog__:www.langzi.fun
import requests
from concurrent.futures import ThreadPoolExecutor
import time
def run(url):
try:
r = requests.get(url, timeout=20)
print('{} : {}'.format(r.url, r.status_code))
if b'name="pma_username"' in r.content:
print('网址:{} 发现PHPMYADMIN后台地址'.format(url))
with open('phpmyadmin_url.txt', 'a+')as a:
a.write(r.url + '\n')
except:
pass
if __name__ == '__main__':
urls = [x.strip() + '/phpmyadmin/index.php' for x in open('url.txt', 'r').readlines()]
start_time = time.time()
with ThreadPoolExecutor(200)as p:
p.map(run, urls)
print('总共耗时: {} 扫描网址个数: {}'.format(time.time()-start_time),len(urls))