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()