#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
} |
|