|
|
@ -5,17 +5,23 @@ from signal import SIGINT, signal
|
|
|
|
from sys import stderr, stdout
|
|
|
|
from sys import stderr, stdout
|
|
|
|
|
|
|
|
|
|
|
|
from twisted.internet import reactor
|
|
|
|
from twisted.internet import reactor
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Webapp stuff
|
|
|
|
|
|
|
|
from twisted.internet.protocol import Factory
|
|
|
|
from twisted.internet.ssl import DefaultOpenSSLContextFactory
|
|
|
|
from twisted.internet.ssl import DefaultOpenSSLContextFactory
|
|
|
|
|
|
|
|
|
|
|
|
import core.logstash
|
|
|
|
import core.logstash
|
|
|
|
import main
|
|
|
|
import main
|
|
|
|
import modules.counters
|
|
|
|
import modules.counters
|
|
|
|
|
|
|
|
from api.views import API
|
|
|
|
from core.relay import RelayFactory
|
|
|
|
from core.relay import RelayFactory
|
|
|
|
from core.server import ServerFactory
|
|
|
|
from core.server import ServerFactory
|
|
|
|
from utils.cleanup import handler
|
|
|
|
from utils.cleanup import handler
|
|
|
|
from utils.loaders.command_loader import loadCommands
|
|
|
|
from utils.loaders.command_loader import loadCommands
|
|
|
|
from utils.logging.log import log
|
|
|
|
from utils.logging.log import log
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Factory.noisy = False
|
|
|
|
|
|
|
|
|
|
|
|
main.initMain()
|
|
|
|
main.initMain()
|
|
|
|
|
|
|
|
|
|
|
|
if "--debug" in sys.argv: # yes really
|
|
|
|
if "--debug" in sys.argv: # yes really
|
|
|
@ -84,4 +90,8 @@ if __name__ == "__main__":
|
|
|
|
for net in main.network.keys():
|
|
|
|
for net in main.network.keys():
|
|
|
|
main.network[net].start_bots()
|
|
|
|
main.network[net].start_bots()
|
|
|
|
modules.counters.setupCounterLoop()
|
|
|
|
modules.counters.setupCounterLoop()
|
|
|
|
|
|
|
|
if main.config["API"]["Enabled"]:
|
|
|
|
|
|
|
|
api = API()
|
|
|
|
|
|
|
|
api.app.run(main.config["API"]["Address"], main.config["API"]["Port"])
|
|
|
|
|
|
|
|
else:
|
|
|
|
reactor.run()
|
|
|
|
reactor.run()
|
|
|
|