sflow解析器,用python编写
pysflow的Python项目详细描述
一个简单的python sflow解析器库。
要求
这个项目是根据Python3.6和3.7构建和测试的。旧版本 可能有效,也可能无效。这方面的测试计划在以后的文章中介绍 释放。库没有外部依赖项,只使用内置的 xdrlib和ipaddress函数。
安装
要安装库,请运行:
pip install pysflow
或者如果您已经克隆了这个git存储库,请运行:
python setup.py install
用法
可以在example.py中找到一个使用库的非常简单的程序。 有一个高级入口点sflow.decode(),它占用一个字节 数组作为参数。它将把原始的sflow数据报解码成python dict。 每个组件(流记录、数据类型等)都可以独立使用 通过调用类上的静态.decode()函数。此函数接受 作为参数的xdrlib.Unpacker。