scapy.contrib.send

class scapy.contrib.send.CGA_Params(*args, **kargs)

Bases: scapy.packet.Packet

aliastypes
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            MODIFIER           |           SUBPREFIX           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|       CC      |             PUBKEY            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                         Fig. CGA_Params                          
CGA_Params fields

modifier

StrFixedLenField

'<RandBin>'

subprefix

StrFixedLenField

"b''"

cc

ByteField

'0'

pubkey

PacketField

'<X509_SubjectPublicKeyInfo  signatureAlgorithm=<X509_AlgorithmIdentifier  |> |>'

class scapy.contrib.send.ICMPv6NDOptCGA(*args, **kargs)

Bases: scapy.layers.inet6._ICMPv6NDGuessPayload, scapy.packet.Packet

aliastypes
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      TYPE     |      LEN      |   PADLENGTH   |    RESERVED   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           CGA PARAMS          |            PADDING            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. ICMPv6NDOptCGA                        
ICMPv6NDOptCGA fields

type

ByteField

'11'

len

FieldLenField

'None'

padlength

FieldLenField

'0'

reserved

ByteField

'0'

CGA_PARAMS

PacketLenField

"b''"

padding

StrLenField

"b''"

post_build(p, pay)
class scapy.contrib.send.ICMPv6NDOptNonce(*args, **kargs)

Bases: scapy.layers.inet6._ICMPv6NDGuessPayload, scapy.packet.Packet

aliastypes
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      TYPE     |      LEN      |             NONCE             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. ICMPv6NDOptNonce                       
ICMPv6NDOptNonce fields

type

ByteField

'14'

len

FieldLenField

'None'

nonce

StrLenField

"b''"

class scapy.contrib.send.ICMPv6NDOptRsaSig(*args, **kargs)

Bases: scapy.layers.inet6._ICMPv6NDGuessPayload, scapy.packet.Packet

aliastypes
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      TYPE     |      LEN      |            RESERVED           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            KEY HASH           |         SIGNATURE PAD         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. ICMPv6NDOptRsaSig                      
ICMPv6NDOptRsaSig fields

type

ByteField

'12'

len

FieldLenField

'None'

reserved

ShortField

'0'

key_hash

StrFixedLenField

"b''"

signature_pad

StrLenField

"b''"

class scapy.contrib.send.ICMPv6NDOptTmstp(*args, **kargs)

Bases: scapy.layers.inet6._ICMPv6NDGuessPayload, scapy.packet.Packet

aliastypes
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      TYPE     |      LEN      |            RESERVED           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                 +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           TIMESTAMP                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. ICMPv6NDOptTmstp                       
ICMPv6NDOptTmstp fields

type

ByteField

'13'

len

ByteField

'2'

reserved

BitField (48 bits)

'0'

timestamp

UTCTimeField

'None'