解码 haskell pcap header
decoding haskell pcap header
我正在尝试从 PktHdr
中获取更多信息
pcap Haskell 图书馆。
不过好像类型给我的不多。如何获取源地址、目标地址和端口之类的信息?我必须自己翻译字节,还是我没有正确阅读该库的文档?
那个库看起来像是 libpcap/WinPcap 库的 C/C++ 的 Haskell 版本,这意味着它什么都不做(除了“可以从 Haskell) libpcap/WinPcap 做到了。
即,它绝对不剖析数据包数据;你一个人在那里。它只是给你原始数据包数据。
所以,是的,您必须自己分析数据包字节,就像使用 libpcap/WinPcap.
的 C/C++ 程序一样
一些快速的网络搜索
"haskell" packet analysis
找到Etherbunny,描述为"Currently not very useful, but getting there." 差不多8年前上传的了,首页link坏了,最近没找到,但是,嘿,这是一个开始,它 确实 似乎包含解析以太网、IPv4 和 TCP 的代码 headers。
我正在尝试从 PktHdr
中获取更多信息
pcap Haskell 图书馆。
不过好像类型给我的不多。如何获取源地址、目标地址和端口之类的信息?我必须自己翻译字节,还是我没有正确阅读该库的文档?
那个库看起来像是 libpcap/WinPcap 库的 C/C++ 的 Haskell 版本,这意味着它什么都不做(除了“可以从 Haskell) libpcap/WinPcap 做到了。
即,它绝对不剖析数据包数据;你一个人在那里。它只是给你原始数据包数据。
所以,是的,您必须自己分析数据包字节,就像使用 libpcap/WinPcap.
的 C/C++ 程序一样一些快速的网络搜索
"haskell" packet analysis
找到Etherbunny,描述为"Currently not very useful, but getting there." 差不多8年前上传的了,首页link坏了,最近没找到,但是,嘿,这是一个开始,它 确实 似乎包含解析以太网、IPv4 和 TCP 的代码 headers。