我正在为我的最后一年的项目构建嗅探器,我想以人类可读的格式从TCP中提取数据。我使用BitConverter以十六进制格式获取数据,但我希望数据是可读的,即输出中的所有Http浏览链接、Get请求、Post请求和其他数据。null) var pack = PacketDotNet.Packet.ParsePacket(packet.LinkLayerType, packet.Data);
var tcp = TcpPacket.GetE
我想在C#中发送一个TCP数据包(带有一个自定义的报头)。构建这样的数据包是没有问题的,并且我将数据放在一个字节数组中。但是我如何通过套接字发送这个包呢?using (Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP)) TcpPackettcpPacket = new TcpPacket();
// fill