scapy.contrib.ltp¶
Copyright 2012, The MITRE Corporation:
NOTICE
This software/technical data was produced for the U.S. Government
under Prime Contract No. NASA-03001 and JPL Contract No. 1295026
and is subject to FAR 52.227-14 (6/87) Rights in Data General,
and Article GP-51, Rights in Data General, respectively.
This software is publicly released under MITRE case #12-3054
-
class
scapy.contrib.ltp.
LTP
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |VERSION| FLAGS | SESSIONORIGINATOR | SESSIONNUMBER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |HEADERE|TRAILER| HEADEREXTENSIONS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DATA CLIENTSERVICEID | DATA PAYLOADOFFSET | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DATA PAYLOADLENGTH | CHECKPOINTSERIALNO | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REPORTSERIALNO | LTP PAYLOAD | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RA REPORTSERIALNO | REPORTCHECKPOINTSERIALNO | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REPORTUPPERBOUND | REPORTLOWERBOUND | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | REPORTRECEPTIONCLAIMCOUNT | REPORTRECEPTIONCLAIMS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |CANCELFROMSENDE|CANCELFROMRECEI| CANCELACKTOBLOCKSENDER | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | CANCELACKTOBLOCKRECEIVER | TRAILEREXTENSIONS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LTP
LTP fields¶ version
BitField
(4 bits)0
flags
0
SessionOriginator
0
SessionNumber
0
HeaderExtensionCount
BitFieldLenField
(4 bits)None
TrailerExtensionCount
BitFieldLenField
(4 bits)None
HeaderExtensions
[]
DATA_ClientServiceID
SDNV2
(Cond)0
DATA_PayloadOffset
SDNV2
(Cond)0
DATA_PayloadLength
SDNV2FieldLenField
(Cond)None
CheckpointSerialNo
SDNV2
(Cond)0
ReportSerialNo
SDNV2
(Cond)0
LTP_Payload
PacketListField
(Cond)[]
RA_ReportSerialNo
SDNV2
(Cond)0
ReportCheckpointSerialNo
SDNV2
(Cond)0
ReportUpperBound
SDNV2
(Cond)0
ReportLowerBound
SDNV2
(Cond)0
ReportReceptionClaimCount
SDNV2FieldLenField
(Cond)None
ReportReceptionClaims
PacketListField
(Cond)[]
CancelFromSenderReason
ByteEnumField
(Cond)15
CancelFromReceiverReason
ByteEnumField
(Cond)15
CancelAckToBlockSender
SDNV2
(Cond)0
CancelAckToBlockReceiver
SDNV2
(Cond)0
TrailerExtensions
[]
-
-
class
scapy.contrib.ltp.
LTPReceptionClaim
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | RECEPTIONCLAIMOFFSET | RECEPTIONCLAIMLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. LTPReceptionClaim
LTPReceptionClaim fields¶ ReceptionClaimOffset
0
ReceptionClaimLength
0
-
-
class
scapy.contrib.ltp.
LTPex
(*args, **kargs)[source]¶ Bases:
scapy.base_classes.Gen
[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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | EXTAG | EXLENGTH | EXDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. LTPex
LTPex fields¶ ExTag
0
ExLength
None
ExData
b''
-