PacMap  1.05
PacketMapper
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Properties | List of all members
PacMap.Protocols.IPv4 Class Reference
Inheritance diagram for PacMap.Protocols.IPv4:
PacMap.Protocols.Protocol

Public Member Functions

 IPv4 (byte[] input, Packet.Packet packet)
 Constructs IPv4 Class More...
 
override void Anonymize ()
 Start AnonMapping Protocol More...
 
override byte[] Save ()
 Save Protocol to bytes array More...
 
override object GetFullInformation ()
 Get Full Packet Information for Advanced Packet Viewing More...
 
override string ToString ()
 
- Public Member Functions inherited from PacMap.Protocols.Protocol
 Protocol (byte[] input, Packet.Packet owner)
 Create General Internet Protocol More...
 
override string ToString ()
 To String More...
 

Properties

Direction Direction [get, set]
 
bool AnyError [get]
 
int IHL [get]
 Get Internal Header Length More...
 
int DSCP [get]
 Get Differentiated Services Code Point More...
 
int ECN [get]
 Get Explicit Congestion Notification More...
 
int TL [get]
 Get Packet Total Length (expected one) More...
 
int CTL [get]
 Get Packet Captured Length (true one) More...
 
int ID [get]
 Get Identification More...
 
int FLAGS [get]
 Get Flags More...
 
int FO [get]
 Get Fragment offset More...
 
int TTL [get]
 Get Time To Live More...
 
ProtocolType Protocol [get]
 Get Protocol Type More...
 
string IP [get, set]
 Get or Set Local IP Address More...
 
string RemoteIP [get, set]
 Get or Set Remote IP Address More...
 
string SourceIP [get, set]
 Get or Set Source IP Address (Left Address) More...
 
string DestinationIP [get, set]
 Get or Set Destination IP Address (Right Address) More...
 
int OriginalHeaderChecksum [get]
 Get Original Header Checksum More...
 
bool IsHeaderCheckumCorrect [get]
 Check Header Checksum is Correct More...
 
- Properties inherited from PacMap.Protocols.Protocol
bool HasChild [get]
 Ask if this contains some inner protocol More...
 
Protocol Child [get]
 Get Child Content More...
 
string Name [get]
 Get Short Name Of Current Protocol More...
 
int TotalLength [get]
 Get Total Length of Protocol More...
 

Additional Inherited Members

- Protected Attributes inherited from PacMap.Protocols.Protocol
string mainInformation = ""
 
string shortName = ""
 
byte[] content = null
 
Protocol child = null
 
Packet.Packet packet = null
 
int totalLngth = 0
 

Constructor & Destructor Documentation

PacMap.Protocols.IPv4.IPv4 ( byte[]  input,
Packet.Packet  packet 
)

Constructs IPv4 Class

Parameters
inputbytes array
packetpacket frame

Member Function Documentation

override void PacMap.Protocols.IPv4.Anonymize ( )
virtual

Start AnonMapping Protocol

Reimplemented from PacMap.Protocols.Protocol.

override object PacMap.Protocols.IPv4.GetFullInformation ( )
virtual

Get Full Packet Information for Advanced Packet Viewing

Returns
Specialized Information Object

Reimplemented from PacMap.Protocols.Protocol.

override byte [] PacMap.Protocols.IPv4.Save ( )
virtual

Save Protocol to bytes array

Returns
bytes array

Reimplemented from PacMap.Protocols.Protocol.

override string PacMap.Protocols.IPv4.ToString ( )

Property Documentation

bool PacMap.Protocols.IPv4.AnyError
get
int PacMap.Protocols.IPv4.CTL
get

Get Packet Captured Length (true one)

string PacMap.Protocols.IPv4.DestinationIP
getset

Get or Set Destination IP Address (Right Address)

Direction PacMap.Protocols.IPv4.Direction
getset
int PacMap.Protocols.IPv4.DSCP
get

Get Differentiated Services Code Point

int PacMap.Protocols.IPv4.ECN
get

Get Explicit Congestion Notification

int PacMap.Protocols.IPv4.FLAGS
get

Get Flags

int PacMap.Protocols.IPv4.FO
get

Get Fragment offset

int PacMap.Protocols.IPv4.ID
get

Get Identification

int PacMap.Protocols.IPv4.IHL
get

Get Internal Header Length

string PacMap.Protocols.IPv4.IP
getset

Get or Set Local IP Address

bool PacMap.Protocols.IPv4.IsHeaderCheckumCorrect
get

Check Header Checksum is Correct

int PacMap.Protocols.IPv4.OriginalHeaderChecksum
get

Get Original Header Checksum

ProtocolType PacMap.Protocols.IPv4.Protocol
get

Get Protocol Type

string PacMap.Protocols.IPv4.RemoteIP
getset

Get or Set Remote IP Address

string PacMap.Protocols.IPv4.SourceIP
getset

Get or Set Source IP Address (Left Address)

int PacMap.Protocols.IPv4.TL
get

Get Packet Total Length (expected one)

int PacMap.Protocols.IPv4.TTL
get

Get Time To Live


The documentation for this class was generated from the following file: