scapy.contrib.ppi_cace

CACE PPI types

class scapy.contrib.ppi_cace.PPITSFTField(*args, **kwds)

Bases: scapy.fields.LELongField

h2i(pkt, x)
i2h(pkt, x)
class scapy.contrib.ppi_cace.PPI_Dot11Common(*args, **kargs)

Bases: scapy.layers.ppi.PPI_Element

aliastypes
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           TSF TIMER                           |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           PKT FLAGS           |              RATE             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            CH FREQ            |            CH FLAGS           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    FHSS HOP   |    FHSS PAT   |   ANTSIGNAL   |    ANTNOISE   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. PPI_Dot11Common                       
PPI_Dot11Common fields

TSF_Timer

PPITSFTField

'0'

Pkt_Flags

FlagsField

'<Flag 0 ()>'

Rate

LEShortField

'0'

Ch_Freq

LEShortField

'0'

Ch_Flags

FlagsField

'<Flag 0 ()>'

FHSS_Hop

ByteField

'0'

FHSS_Pat

ByteField

'0'

Antsignal

dBmByteField

'-128'

Antnoise

dBmByteField

'-128'

class scapy.contrib.ppi_cace.dBmByteField(*args, **kwds)

Bases: scapy.fields.Field

i2repr(pkt, x)