登录 注册
当前位置:主页 > 资源下载 > 9 > capp是一个专门为GVL设计的ruby libpcap包装器

capp是一个专门为GVL设计的ruby libpcap包装器

  • 更新:2024-08-13 22:07:14
  • 大小:36KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

CAPP 家 文件 错误 说明 Capp 是一个封装了 libpcap 的数据包捕获库。 Capp提供了一个简单的API抓包,自动解包常见的数据包(包括以太网、IP、TCP、UDP和ICMP)。 Capp 与其他线程的协作也比 ruby​​ 的其他 pcap 包装库更好。 本产品包括由加州大学劳伦斯伯克利实验室及其贡献者开发的软件。 例子 基本的单线程抓包: require 'capp' Capp . live . loop do | packet | # ... end 基本的多线程抓包: require 'capp' require 'thread' q = Queue . new Thread . new do while packet = q . deq do # ... end end capp = Capp . live . loop do