31 lines
648 B
Python
31 lines
648 B
Python
#coding:utf-8
|
|
|
|
import time
|
|
import os
|
|
import queue
|
|
import threading
|
|
import sys
|
|
|
|
now=str(int(time.time()))
|
|
|
|
root_path = os.path.dirname(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
|
|
log_path = root_path+"/log/"
|
|
output_path = root_path+"/output/"
|
|
scan_path = root_path + "/scan/"
|
|
poc_path = root_path + "/poc/"
|
|
|
|
MAX_NUMBER_OF_THREADS = 50
|
|
IS_WIN = True if (sys.platform in ["win32", "cygwin"] or os.name == "nt") else False
|
|
PYVERSION = sys.version.split()[0].split(".")[0]
|
|
|
|
qu = queue.Queue()
|
|
allpoc = queue.Queue()
|
|
|
|
vulnoutput=dict()
|
|
unvulnoutput=[]
|
|
unreachoutput=[]
|
|
|
|
lock=threading.Lock()
|
|
|
|
AliveTest = queue.Queue()
|
|
AliveList = set() |