探索性python链式生成器项目

py-chains的Python项目详细描述


python链接的网络数据包生成器:Read the Docs

travisCoverage Statuslandscapeversiondownloads

wheelsupported-versionssupported-implementationsgitter

安装

pip install py-chains

关于

chains项目是对python组件的一种探索 “链式”一起处理流式网络数据包。使用 本机python生成器意味着代码非常轻量级,并且 效率高。

示例

# Create the classes
streamer = packet_streamer.PacketStreamer(iface_name=data_path, max_packets=10)
meta = packet_meta.PacketMeta()
rdns = reverse_dns.ReverseDNS()
printer = packet_printer.PacketPrinter()

# Set up the chain
meta.link(streamer)
rdns.link(meta)
printer.link(rdns)

# Pull the chain
printer.pull()

示例输出

Timestamp: 2015-05-27 01:17:07.919743
Ethernet Frame: 6c:40:08:89:fc:08 --> 01:00:5e:00:00:fb  (type: 2048)
Packet: IP 192.168.1.9 --> 224.0.0.251 (len:55 ttl:255) -- Frag(df:0 mf:0 offset:0)
Domains: LOCAL --> multicast_dns
Transport: UDP {'dport': 5353, 'sum': 59346, 'sport': 5353, 'data': '...', 'ulen': 35}
Application: None

Timestamp: 2015-05-27 01:17:07.919926
Ethernet Frame: 6c:40:08:89:fc:08 --> 33:33:00:00:00:fb  (type: 34525)
Packet: IP6 fe80::6e40:8ff:fe89:fc08 --> ff02::fb (len:35 ttl:255)
Domains: LOCAL --> multicast_dns
Transport: UDP {'dport': 5353, 'sum': 6703, 'sport': 5353, 'data': '...', 'ulen': 35}
Application: None
...

许可证

麻省理工学院授权

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java系统。出来println无法解析符号   javanpe在HashMap中放置键/值   java如何拆分和打印JSON/String的一部分?   java OpenGL移动四边形   实时获取Selenium性能日志(Java、Kotlin)   java为什么超类B调用子类A的方法?   java IMB PCF代理在查询通道状态时返回错误   java向maven类路径添加JAR(不止一个)会产生错误   java在Envers审核表中缺少属性   当存在多个同名属性时,java在EL中指定作用域   xpath中的java搜索   插入Hashmaps的Hashmap,Java   java Springboot&Thymeleaf:HTML>PDF转换   Java8使用可选的