mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-06 12:14:04 -05:00
tests: Read monitor messages more frequently
These test cases left at least one of the attached monitor sockets blocking for excessive time: ap_wpa2_eap_aka_ext, ap_hs20_req_conn_capab_and_roaming_partner_preference, ap_hs20_min_bandwidth_and_roaming_partner_preference, ap_wpa_ie_parsing. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
57ff37d0e8
commit
a359c7bb23
@ -615,6 +615,7 @@ def _test_ap_wpa2_eap_aka_ext(dev, apdev):
|
|||||||
dev[0].request("DISCONNECT")
|
dev[0].request("DISCONNECT")
|
||||||
dev[0].wait_disconnected()
|
dev[0].wait_disconnected()
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
dev[0].dump_monitor()
|
||||||
|
|
||||||
dev[0].select_network(id, freq="2412")
|
dev[0].select_network(id, freq="2412")
|
||||||
ev = dev[0].wait_event(["CTRL-REQ-SIM"], timeout=15)
|
ev = dev[0].wait_event(["CTRL-REQ-SIM"], timeout=15)
|
||||||
@ -643,6 +644,7 @@ def _test_ap_wpa2_eap_aka_ext(dev, apdev):
|
|||||||
dev[0].request("DISCONNECT")
|
dev[0].request("DISCONNECT")
|
||||||
dev[0].wait_disconnected()
|
dev[0].wait_disconnected()
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
dev[0].dump_monitor()
|
||||||
|
|
||||||
tests = [ ":UMTS-AUTH:00112233445566778899aabbccddeeff:00112233445566778899aabbccddeeff:0011223344",
|
tests = [ ":UMTS-AUTH:00112233445566778899aabbccddeeff:00112233445566778899aabbccddeeff:0011223344",
|
||||||
":UMTS-AUTH:34",
|
":UMTS-AUTH:34",
|
||||||
@ -669,6 +671,7 @@ def _test_ap_wpa2_eap_aka_ext(dev, apdev):
|
|||||||
dev[0].request("DISCONNECT")
|
dev[0].request("DISCONNECT")
|
||||||
dev[0].wait_disconnected()
|
dev[0].wait_disconnected()
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
dev[0].dump_monitor()
|
||||||
|
|
||||||
def test_ap_wpa2_eap_aka_prime(dev, apdev):
|
def test_ap_wpa2_eap_aka_prime(dev, apdev):
|
||||||
"""WPA2-Enterprise connection using EAP-AKA'"""
|
"""WPA2-Enterprise connection using EAP-AKA'"""
|
||||||
|
@ -60,6 +60,7 @@ def check_auto_select(dev, bssid):
|
|||||||
raise Exception("Connected to incorrect network")
|
raise Exception("Connected to incorrect network")
|
||||||
dev.request("REMOVE_NETWORK all")
|
dev.request("REMOVE_NETWORK all")
|
||||||
dev.wait_disconnected()
|
dev.wait_disconnected()
|
||||||
|
dev.dump_monitor()
|
||||||
|
|
||||||
def interworking_select(dev, bssid, type=None, no_match=False, freq=None):
|
def interworking_select(dev, bssid, type=None, no_match=False, freq=None):
|
||||||
dev.dump_monitor()
|
dev.dump_monitor()
|
||||||
|
@ -2029,6 +2029,7 @@ def test_ap_wpa_ie_parsing(dev, apdev):
|
|||||||
if ev is None:
|
if ev is None:
|
||||||
raise Exception("Association rejection not reported")
|
raise Exception("Association rejection not reported")
|
||||||
dev[0].request("DISCONNECT")
|
dev[0].request("DISCONNECT")
|
||||||
|
dev[0].dump_monitor()
|
||||||
finally:
|
finally:
|
||||||
dev[0].request("VENDOR_ELEM_REMOVE 13 *")
|
dev[0].request("VENDOR_ELEM_REMOVE 13 *")
|
||||||
|
|
||||||
@ -2042,6 +2043,7 @@ def test_ap_wpa_ie_parsing(dev, apdev):
|
|||||||
dev[0].select_network(id)
|
dev[0].select_network(id)
|
||||||
dev[0].wait_connected()
|
dev[0].wait_connected()
|
||||||
dev[0].request("DISCONNECT")
|
dev[0].request("DISCONNECT")
|
||||||
|
dev[0].dump_monitor()
|
||||||
finally:
|
finally:
|
||||||
dev[0].request("VENDOR_ELEM_REMOVE 13 *")
|
dev[0].request("VENDOR_ELEM_REMOVE 13 *")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user