scapy.contrib.wpa_eapol

class scapy.contrib.wpa_eapol.WPA_key(*args, **kargs)

Bases: scapy.packet.Packet

aliastypes
answers(other)
extract_padding(s)
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|DESCRIPTOR TYPE|            KEY INFO           |      LEN      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |         REPLAY COUNTER        |     NONCE     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |             KEY IV            |  WPA KEY RSC  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |           WPA KEY ID          |  WPA KEY MIC  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |         WPA KEY LENGTH        |    WPA KEY    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                           Fig. WPA_key                           
WPA_key fields

descriptor_type

ByteField

1

key_info

ShortField

0

len

LenField

None

replay_counter

StrFixedLenField

b''

nonce

StrFixedLenField

b''

key_iv

StrFixedLenField

b''

wpa_key_rsc

StrFixedLenField

b''

wpa_key_id

StrFixedLenField

b''

wpa_key_mic

StrFixedLenField

b''

wpa_key_length

LenField

None

wpa_key

StrLenField

b''

hashret()