def ndss_loop(doInit): ndutil.set_timezone() ndlCom = NdlCom('nDroid-Scheduler', '127.0.0.1', 12322) ndlCom.do_com('Initiating') ndlCom.do_com('Loading Configuration') cnfManager = CnfManager() cnfManager.load('./ndss.cnf') cnfData = cnfManager.get_cnf_data() if doInit: pass msgManager = MsgManager() ndsCom = NdsCom('127.0.0.1', 12321) ndaCom = NdaCom('127.0.0.1', 12323) netManager = NetManager() netManager.set_msgmanager(msgManager) netManager.set_ndlcom(ndlCom) netManager.set_ndscom(ndsCom) netManager.set_ndacom(ndaCom) reactor.listenUDP(cnfData['comPort'], netManager) ndlCom.do_com('Listening Com Port %d' % cnfData['comPort']) reactor.run()
def ndap_loop(): ndutil.set_timezone() cnfManager = CnfManager() cnfManager.load('./ndap.cnf') cnfData = cnfManager.get_cnf_data() msgManager = MsgManager() ndssCom = NdssCom('127.0.0.1', 12330) netManager = NetManager() netManager.set_msgmanager(msgManager) netManager.set_ndsscom(ndssCom) netManager.set_authcode(cnfData['authCode']) factory = Factory() factory.protocol = FileManager reactor.listenUDP(cnfData['comPort'], netManager) reactor.listenTCP(cnfData['filePort'], factory) reactor.run()
def nda_loop(doInit): ndutil.setTimezone() ndlCom = NdlCom('nDroid-ADB', '127.0.0.1', 12322) ndlCom.doCom('Initiating') ndlCom.doCom('Loading Config') cnfManager = CnfManager() cnfManager.load('./nda.cnf') cnfData = cnfManager.get_cnf_data() ndlCom.doCom('Connecting to DB') dbManager = DbManager(cnfData['dbHost'], cnfData['dbUser'], cnfData['dbPass'], cnfData['dbName']) if doInit: dbManager.create_table() netManager = NetManager() netManager.setNdlCom(ndlCom) netManager.setDbManager(dbManager) reactor.listenUDP(cnfData['comPort'], netManager) ndlCom.doCom('Listening Com Port') reactor.run()