scapy.layers.tls.quic
RFC9000 QUIC Transport Parameters
- class scapy.layers.tls.quic.QUIC_TP_AckDelayExponent(_pkt, /, *, type=10, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_AckDelayExponentQUIC_TP_AckDelayExponent fields type
10len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_ActiveConnectionIdLimit(_pkt, /, *, type=14, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_ActiveConnectionIdLimitQUIC_TP_ActiveConnectionIdLimit fields type
14len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_DisableActiveMigration(_pkt, /, *, type=12, len=0)[source]
Bases:
QUIC_TP_Unknown- 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. QUIC_TP_DisableActiveMigrationQUIC_TP_DisableActiveMigration fields type
12len
0
- class scapy.layers.tls.quic.QUIC_TP_InitialMaxData(_pkt, /, *, type=4, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_InitialMaxDataQUIC_TP_InitialMaxData fields type
4len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_InitialMaxStreamDataBidiLocal(_pkt, /, *, type=5, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_InitialMaxStreamDataBidiLocalQUIC_TP_InitialMaxStreamDataBidiLocal fields type
5len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_InitialMaxStreamDataBidiRemote(_pkt, /, *, type=6, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_InitialMaxStreamDataBidiRemoteQUIC_TP_InitialMaxStreamDataBidiRemote fields type
6len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_InitialMaxStreamDataUni(_pkt, /, *, type=7, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_InitialMaxStreamDataUniQUIC_TP_InitialMaxStreamDataUni fields type
7len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_InitialMaxStreamsBidi(_pkt, /, *, type=8, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_InitialMaxStreamsBidiQUIC_TP_InitialMaxStreamsBidi fields type
8len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_InitialMaxStreamsUni(_pkt, /, *, type=9, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_InitialMaxStreamsUniQUIC_TP_InitialMaxStreamsUni fields type
9len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_InitialSourceConnectionId(_pkt, /, *, type=15, len=None, value=None)[source]
Bases:
QUIC_TP_Unknown- 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. QUIC_TP_InitialSourceConnectionIdQUIC_TP_InitialSourceConnectionId fields type
15len
Nonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_MaxAckDelay(_pkt, /, *, type=11, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_MaxAckDelayQUIC_TP_MaxAckDelay fields type
11len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_MaxIdleTimeout(_pkt, /, *, type=1, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_MaxIdleTimeoutQUIC_TP_MaxIdleTimeout fields type
1len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_MaxUdpPayloadSize(_pkt, /, *, type=3, len=None, value=None)[source]
Bases:
_QUIC_TP_VarIntValue- 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 | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | +-+-+-+-+-+-+-+-+ Fig. QUIC_TP_MaxUdpPayloadSizeQUIC_TP_MaxUdpPayloadSize fields type
3len
_QUIC_VarInt_LenNonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_OriginalDestinationConnectionId(_pkt, /, *, type=0, len=None, value=None)[source]
Bases:
QUIC_TP_Unknown- 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. QUIC_TP_OriginalDestinationConnectionIdQUIC_TP_OriginalDestinationConnectionId fields type
0len
Nonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_PreferredAddress(_pkt, /, *, type=13, len=None, value=None)[source]
Bases:
QUIC_TP_Unknown- 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. QUIC_TP_PreferredAddressQUIC_TP_PreferredAddress fields type
13len
Nonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_RetrySourceConnectionId(_pkt, /, *, type=16, len=None, value=None)[source]
Bases:
QUIC_TP_Unknown- 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. QUIC_TP_RetrySourceConnectionIdQUIC_TP_RetrySourceConnectionId fields type
16len
Nonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_StatelessResetToken(_pkt, /, *, type=2, len=None, value=None)[source]
Bases:
QUIC_TP_Unknown- 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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. QUIC_TP_StatelessResetTokenQUIC_TP_StatelessResetToken fields type
2len
Nonevalue
None
- class scapy.layers.tls.quic.QUIC_TP_Unknown(_pkt, /, *, type=None, len=None, value=None)[source]
Bases:
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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VALUE | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. QUIC_TP_UnknownQUIC_TP_Unknown fields type
Nonelen
Nonevalue
None