Beispiel #1
0
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()
Beispiel #2
0
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()