文件名称:pycommunityid:社区ID流哈希标准的Python实现
文件大小:28KB
文件格式:ZIP
更新时间:2024-03-28 22:59:05
network-monitoring network-security-monitoring network-security flow-hashing community-id
pycommunityid 该软件包提供了开放流哈希标准的Python实现。 它支持Python版本2.7+(不多了)和3+。 安装 该软件包可,因此: pip install communityid 要从git clone本地安装,您还可以使用pip,例如说 pip install -U . 用法 API将计算分为两个步骤:(1)创建一个流元组对象,(2)计算该对象上的Community ID字符串。 它支持各种输入类型,以适应流端点,高级ASCII和ipaddress对象的网络字节顺序表示形式。 看起来是这样的: import communityid cid = communityid.CommunityID() tpl = communityid.FlowTuple.make_tcp('127.0.0.1', '10.0.0.1', 1234, 80) print(cid.
【文件预览】:
pycommunityid-master
----setup.py(799B)
----.gitignore(43B)
----LICENSE(1KB)
----.github()
--------workflows()
----scripts()
--------community-id-tcpdump(2KB)
--------community-id-pcap(7KB)
--------community-id(5KB)
----README.md(2KB)
----tests()
--------__init__.py(30B)
--------tcp.pcap(1KB)
--------communityid_test.py(17KB)
--------pylint.rc(17KB)
----communityid()
--------icmp6.py(1KB)
--------compat.py(1KB)
--------algo.py(16KB)
--------__init__.py(1KB)
--------error.py(219B)
--------icmp.py(1KB)