IP数据包消息解密

时间:2018-10-16 21:26:55

标签: sockets networking byte packet payload

我正在使用:

socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);

从特定IP上的网络NIC获取信息。 我剥离了IP标头和协议标头(无论是TCP,UDP还是ICMP)。

现在要获得实际信息,我已经认为这是不可能的,但是我是网络编程的新手。

是否存在一种通用的方法来解码来自byteArray的消息?

大多数人这样做:

string temp = Encoding.ASCII.GetString(packetData);

我想假设原始编码为ASCII。

有没有办法遍历消息部分的byte []数组并将其系统解密为原始值?

还是您需要具备原始编码类型和偏移量的知识?

谢谢!

0 个答案:

没有答案