Table of Contents
PacMap.Protocols.Protocol
Constructor
Protocol(byte[], Packet.Packet)
/// <summary> /// Create General Internet Protocol /// </summary> /// <param name="input"></param> Protocol(byte[] input, Packet.Packet owner)
Properties
bool HasChild
/// <summary>
/// Ask if this contains some inner protocol
/// </summary>
bool HasChild { get; }
Protocol Child
/// <summary>
/// Get Child Content
/// </summary>
Protocol Child { get; }
string Name
/// <summary>
/// Get Short Name Of Current Protocol
/// </summary>
string Name { get; }
int TotalLength
/// <summary>
/// Get Total Length of Protocol
/// </summary>
int TotalLength { get; }
Methods
Instance
virtual Anonymize()
/// <summary> /// Anonymize protocol /// </summary> virtual Anonymize()
virtual GetFullInformation()
/// <summary> /// Get Full Packet Information for Advanced Packet Viewing /// </summary> /// <returns>NULL</returns> virtual GetFullInformation()
virtual Save()
/// <summary> /// Export to byte[] /// </summary> /// <returns>bytes content</returns> virtual Save()
string ToString()
/// <summary> /// To String /// </summary> /// <returns>string result</returns> string ToString()