scapy.contrib.ppi_cace

CACE PPI types

class scapy.contrib.ppi_cace.PPITSFTField(name, default)

Bases: scapy.fields.LELongField

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

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 (16 bits)

<Flag 0 ()>

Rate

LEShortField

0

Ch_Freq

LEShortField

0

Ch_Flags

FlagsField (16 bits)

<Flag 0 ()>

FHSS_Hop

ByteField

0

FHSS_Pat

ByteField

0

Antsignal

dBmByteField

-128

Antnoise

dBmByteField

-128

class scapy.contrib.ppi_cace.dBmByteField(name, default)

Bases: scapy.fields.Field

i2repr(pkt, x)