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()