#include "Layer.h"
#include "TLVData.h"
#include "IpAddress.h"
#include "IPLayer.h"
#include <string.h>
#include <vector>
Go to the source code of this file.
|
| pcpp |
| The main namespace for the PcapPlusPlus lib.
|
|
|
enum | pcpp::IPProtocolTypes {
pcpp::PACKETPP_IPPROTO_IP = 0
, pcpp::PACKETPP_IPPROTO_HOPOPTS = 0
, pcpp::PACKETPP_IPPROTO_ICMP = 1
, pcpp::PACKETPP_IPPROTO_IGMP = 2
,
pcpp::PACKETPP_IPPROTO_IPIP = 4
, pcpp::PACKETPP_IPPROTO_TCP = 6
, pcpp::PACKETPP_IPPROTO_EGP = 8
, pcpp::PACKETPP_IPPROTO_PUP = 12
,
pcpp::PACKETPP_IPPROTO_UDP = 17
, pcpp::PACKETPP_IPPROTO_IDP = 22
, pcpp::PACKETPP_IPPROTO_IPV6 = 41
, pcpp::PACKETPP_IPPROTO_ROUTING = 43
,
pcpp::PACKETPP_IPPROTO_FRAGMENT = 44
, pcpp::PACKETPP_IPPROTO_GRE = 47
, pcpp::PACKETPP_IPPROTO_ESP = 50
, pcpp::PACKETPP_IPPROTO_AH = 51
,
pcpp::PACKETPP_IPPROTO_ICMPV6 = 58
, pcpp::PACKETPP_IPPROTO_NONE = 59
, pcpp::PACKETPP_IPPROTO_DSTOPTS = 60
, pcpp::PACKETPP_IPPROTO_VRRP = 112
,
pcpp::PACKETPP_IPPROTO_RAW = 255
, pcpp::PACKETPP_IPPROTO_MAX
} |
|
enum | pcpp::IPv4OptionTypes {
pcpp::IPV4OPT_EndOfOptionsList = 0
, pcpp::IPV4OPT_NOP = 1
, pcpp::IPV4OPT_RecordRoute = 7
, pcpp::IPV4OPT_MTUProbe = 11
,
pcpp::IPV4OPT_MTUReply = 12
, pcpp::IPV4OPT_QuickStart = 25
, pcpp::IPV4OPT_Timestamp = 68
, pcpp::IPV4OPT_Traceroute = 82
,
pcpp::IPV4OPT_Security = 130
, pcpp::IPV4OPT_LooseSourceRoute = 131
, pcpp::IPV4OPT_ExtendedSecurity = 133
, pcpp::IPV4OPT_CommercialSecurity = 134
,
pcpp::IPV4OPT_StreamID = 136
, pcpp::IPV4OPT_StrictSourceRoute = 137
, pcpp::IPV4OPT_ExtendedInternetProtocol = 145
, pcpp::IPV4OPT_AddressExtension = 147
,
pcpp::IPV4OPT_RouterAlert = 148
, pcpp::IPV4OPT_SelectiveDirectedBroadcast = 149
, pcpp::IPV4OPT_DynamicPacketState = 151
, pcpp::IPV4OPT_UpstreamMulticastPkt = 152
,
pcpp::IPV4OPT_Unknown
} |
|