首先,我是笔测试人员,所以我一直使用Python&Perl。我编写了一个Python脚本,用于对Wordpress进行大规模测试,以测试服务器上的所有网站。这个脚本在Linux(Kali-Linux&;Ubuntu)上运行得非常好,但是当我在Windows上使用它时,它只工作5到10分钟,然后控制台就完全停止工作了。我不能正常退出脚本。只有关闭控制台窗口才能退出Python。我不认为问题出在脚本中,因为其他脚本显示了相同的问题。如果我换了窗户,问题还是一样。你知道吗
下面是我的Python脚本的几行:
#!/usr/bin/python
import requests, re, urllib2, os, sys, codecs
from multiprocessing.dummy import Pool
from time import time as timer
import time
from random import sample as rand
from platform import system
from colorama import Fore
from colorama import Style
from pprint import pprint
from colorama import init
init(autoreset=True)
try:
with codecs.open(sys.argv[1], mode='r', encoding='ascii', errors='ignore') as f:
ooo = f.read().splitlines()
except IOError:
pass
ooo = list((ooo))
def banners():
if system() == 'Linux':
os.system('clear')
if system() == 'Windows':
os.system('cls')
banner = """{}{} \n \n
Coded to w
\n""".format(fc, sb)
print banner
Agent = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0'}
user_agent = "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3"
baaReflexlibr = requests.get(url)
if "/wp-content/" in baaReflexlibr.text:
print ''.format(fg, fg, url, fc,fc, sb,fr)
wpsbot(url)
else:
print ''.format(sb, sd, url, fc,fc, sb,fr)
except:
pass
def wpsbot(url):
try:
some exploits and 0days
except:
pass
banners()
def Main():
try:
start = timer()
ThreadPool = Pool(30)
Threads = ThreadPool.map(sitebul, ooo)
print('Time: ' + str(timer() - start) + ' seconds')
except:
pass
if __name__ == '__main__':
Main()
你知道吗 你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐