Пример #1
0
from dot11er.infra import *
from dot11er.util import start_process

if __name__ == '__main__':
    
    # TODO add appropriate cmd line parsing
    mon_if = sys.argv[1]

    redis_host = 'localhost'
    redis_port = 6379
    redis_db   = 0

    # TODO move dispatcher to non-privileged process
    p_rx_dispatcher = start_process(rx_dispatcher, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))
    p_rx_eap_dispatcher = start_process(rx_eap_dispatcher, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))

    p_tx_frame = start_process(tx_frame, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))
    p_rx_frame = start_process(rx_frame, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))

    p_rx_frame.join()
    p_rx_dispatcher.join()
    p_rx_eap_dispatcher.join()
Пример #2
0
#!/usr/bin/python

import sys
import redis

from dot11er.state_machine import probe_request
from dot11er.util import start_process

if __name__ == '__main__':

    # TODO add appropriate cmd line parsing
    redis_host = 'localhost'
    redis_port = 6379
    redis_db = 0

    p_probe_request = start_process(probe_request, \
            (redis.StrictRedis(redis_host, redis_port, redis_db),))

    p_probe_request.join()
Пример #3
0
from dot11er.infra import *
from dot11er.util import start_process

if __name__ == '__main__':

    # TODO add appropriate cmd line parsing
    mon_if = sys.argv[1]

    redis_host = 'localhost'
    redis_port = 6379
    redis_db = 0

    # TODO move dispatcher to non-privileged process
    p_rx_dispatcher = start_process(rx_dispatcher, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))
    p_rx_eap_dispatcher = start_process(rx_eap_dispatcher, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))

    p_tx_frame = start_process(tx_frame, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))
    p_rx_frame = start_process(rx_frame, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))

    p_rx_frame.join()
    p_rx_dispatcher.join()
    p_rx_eap_dispatcher.join()
Пример #4
0
#!/usr/bin/python

import sys
import redis

from dot11er.infra import AP_QUEUE, ap_dump, rx_beacon
from dot11er.util import start_process

if __name__ == "__main__":

    # TODO add appropriate cmd line parsing
    mon_if = sys.argv[1]

    redis_host = "localhost"
    redis_port = 6379
    redis_db = 0

    p_ap_dump = start_process(ap_dump, (redis.StrictRedis(redis_host, redis_port, redis_db), mon_if))
    p_rx_beacon = start_process(rx_beacon, (redis.StrictRedis(redis_host, redis_port, redis_db), mon_if))

    r = redis.StrictRedis(redis_host, redis_port, redis_db)
    ps = r.pubsub()
    ps.subscribe(AP_QUEUE(mon_if))
    for m in ps.listen():
        print m["data"]

    p_rx_beacon.join()
    p_ap_dump.join()
Пример #5
0
import sys
import redis

from dot11er.infra import AP_QUEUE, ap_dump, rx_beacon
from dot11er.util import start_process

if __name__ == '__main__':

    # TODO add appropriate cmd line parsing
    mon_if = sys.argv[1]

    redis_host = 'localhost'
    redis_port = 6379
    redis_db = 0

    p_ap_dump = start_process(ap_dump, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))
    p_rx_beacon = start_process(rx_beacon, ( \
            redis.StrictRedis(redis_host, redis_port, redis_db), \
            mon_if))

    r = redis.StrictRedis(redis_host, redis_port, redis_db)
    ps = r.pubsub()
    ps.subscribe(AP_QUEUE(mon_if))
    for m in ps.listen():
        print m['data']

    p_rx_beacon.join()
    p_ap_dump.join()
Пример #6
0
#!/usr/bin/python

import sys
import redis

from dot11er.state_machine import probe_request
from dot11er.util import start_process

if __name__ == '__main__':
    
    # TODO add appropriate cmd line parsing
    redis_host = 'localhost'
    redis_port = 6379
    redis_db   = 0

    p_probe_request = start_process(probe_request, \
            (redis.StrictRedis(redis_host, redis_port, redis_db),))

    p_probe_request.join()