예제 #1
0
def cycle_completed():
    from openproximity.rpc.server import OpenProximityService
    logger.info("scanner_cycle_complete")
    camps = getMatchingCampaigns(enabled=True)
    scanner = OpenProximityService.getScanner()
    if len(camps) == 0:
        logger.info("no campaigns, no more scanning")
        # tell the rpc scanner to ping us periodically until there's
        # a new campaign available
        scanner.noCampaigns()
        return

    concurrent = False
    for camp in camps:
        if camp.concurrent_scanning:
            concurrent = True
            break

    logger.info("starting scan cycle")
    scanner.setConcurrent(concurrent)
    scanner.startScanningCycle()
    scanner.doScan()
예제 #2
0
def cycle_completed():
    from openproximity.rpc.server import OpenProximityService
    logger.info("scanner_cycle_complete")
    camps = getMatchingCampaigns(enabled=True)
    scanner = OpenProximityService.getScanner()
    if len(camps)==0:
        logger.info("no campaigns, no more scanning")
        # tell the rpc scanner to ping us periodically until there's
        # a new campaign available
        scanner.noCampaigns()
        return

    concurrent = False
    for camp in camps:
        if camp.concurrent_scanning:
            concurrent = True
            break

    logger.info("starting scan cycle")
    scanner.setConcurrent(concurrent)
    scanner.startScanningCycle()
    scanner.doScan()
예제 #3
0
def do_scan():
    from openproximity.rpc.server import OpenProximityService
    logger.info("start scan")
    scanner = OpenProximityService.getScanner()
    scanner.doScan()
예제 #4
0
def do_scan():
    from openproximity.rpc.server import OpenProximityService
    logger.info("start scan")
    scanner = OpenProximityService.getScanner()
    scanner.doScan()