From 651649728b05ae73f62d59e261f6d6b39dcb92dd Mon Sep 17 00:00:00 2001 From: gitchannel Date: Sat, 17 May 2025 15:07:31 +0200 Subject: [PATCH] Dot11ReassoResp inherits from _Dot11EltUtils To make sprintf with multiple optional Fields possible. '{Dot11ReassoResp: Reassosiaction capabilities: %Dot11ReassoResp.cap%}{Dot11AssoResp: Association capabilities: %Dot11AssoResp.cap%}' --- scapy/layers/dot11.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scapy/layers/dot11.py b/scapy/layers/dot11.py index 862ed6686de..236790b6dc3 100644 --- a/scapy/layers/dot11.py +++ b/scapy/layers/dot11.py @@ -1597,8 +1597,11 @@ class Dot11ReassoReq(_Dot11EltUtils): MACField("current_AP", ETHER_ANY)] -class Dot11ReassoResp(Dot11AssoResp): +class Dot11ReassoResp(_Dot11EltUtils): name = "802.11 Reassociation Response" + fields_desc = [FlagsField("cap", 0, 16, capability_list), + LEShortField("status", 0), + LEShortField("AID", 0)] class Dot11ProbeReq(_Dot11EltUtils):