Files
N-MiddlewareScan/plugins/special_plugin_.py

29 lines
1.2 KiB
Python
Raw Permalink Normal View History

2019-03-30 23:03:09 +08:00
#coding=utf-8
import threading
import sys
sys.path.append("plugin")
from plugins.tomcat_special_plugin_ import tomcat_special_plugin_
from plugins.weblogic_special_plugin_ import weblogic_special_plugin_
from plugins.struts2_special_plugin_ import struts2_special_plugin_
from plugins.jboss_special_plugin_ import jboss_special_plugin_
from plugins.spring_special_plugin_ import spring_special_plugin_
from plugins.IIS_special_plugin_ import IIS_special_plugin_
from plugins.Nginx_special_plugin_ import Nginx_special_plugin_
def special_plugin_(arg,config):
threads=[]
threads.append(threading.Thread(tomcat_special_plugin_(arg,config)))
threads.append(threading.Thread(weblogic_special_plugin_(arg,config)))
threads.append(threading.Thread(jboss_special_plugin_(arg,config)))
threads.append(threading.Thread(struts2_special_plugin_(arg, config)))
threads.append(threading.Thread(spring_special_plugin_(arg,config)))
threads.append(threading.Thread(IIS_special_plugin_(arg,config)))
threads.append(threading.Thread(Nginx_special_plugin_(arg,config)))
for thread in threads:
try:
thread.start()
except Exception as e:
2019-03-31 15:47:11 +08:00
pass
2019-03-30 23:03:09 +08:00
for t in threads:
t.join()