MJsniffer
패킷스나이퍼
TCPHeader.byTCPData에서 Data Packet도 볼수 있다

 //tree node
 private TreeNode MakeTCPTreeNode(TCPHeader tcpHeader)
 {
    TreeNode tcpNode = new TreeNode();
    tcpNode.Text = "TCP";
    tcpNode.Nodes.Add("Source Port: " + tcpHeader.SourcePort);
    tcpNode.Nodes.Add("Destination Port: " + tcpHeader.DestinationPort);
    tcpNode.Nodes.Add("Sequence Number: " + tcpHeader.SequenceNumber);
    if (tcpHeader.AcknowledgementNumber != "")
    tcpNode.Nodes.Add("Acknowledgement Number: " + tcpHeader.AcknowledgementNumber);
    tcpNode.Nodes.Add("Header Length: " + tcpHeader.HeaderLength);
    tcpNode.Nodes.Add("Flags: " + tcpHeader.Flags);
    tcpNode.Nodes.Add("Window Size: " + tcpHeader.WindowSize);
    tcpNode.Nodes.Add("Checksum: " + tcpHeader.Checksum);
    if (tcpHeader.UrgentPointer != "")
      tcpNode.Nodes.Add("Urgent Pointer: " + tcpHeader.UrgentPointer);
     return tcpNode;
 }
39 Comments
댓글 남기기