IPX - Internetwork Packet Exchange¶
pcapkit.protocols.internet.ipx
contains
IPX
only,
which implements extractor for Internetwork Packet
Exchange (IPX) *, whose structure is described
as below:
Octets |
Bits |
Name |
Description |
---|---|---|---|
0 |
0 |
|
Checksum |
2 |
16 |
|
Packet Length (header includes) |
4 |
32 |
|
Transport Control (hop count) |
5 |
40 |
|
Packet Type |
6 |
48 |
|
Destination Address |
18 |
144 |
|
Source Address |
- class pcapkit.protocols.internet.ipx.IPX(file=None, length=None, **kwargs)[source]¶
-
This class implements Internetwork Packet Exchange.
- Parameters
*args (Any) – Arbitrary positional arguments.
**kwargs (Any) – Arbitrary keyword arguments.
- Return type
Protocol[PT]
- property name: Literal['Internetwork Packet Exchange']¶
Name of corresponding protocol.
- Return type
Literal
[‘Internetwork Packet Exchange’]
- read(length=None, **kwargs)[source]¶
Read Internetwork Packet Exchange.
- Args:
length: Length of packet data. **kwargs: Arbitrary keyword arguments.
Data Structures¶
- class pcapkit.protocols.data.internet.ipx.IPX(chksum, len, count, type, dst, src)[source]¶
Bases:
Info
Data model for Internetwork Packet Exchange.
- Parameters
*args (VT) – Arbitrary positional arguments.
**kwargs (VT) – Arbitrary keyword arguments.
- Return type
- class pcapkit.protocols.data.internet.ipx.Address(network, node, socket, addr)[source]¶
Bases:
Info
Data model for IPX address.
- Parameters
*args (VT) – Arbitrary positional arguments.
**kwargs (VT) – Arbitrary keyword arguments.
- Return type