【文件属性】:
文件名称:r_tcp_ip:解码 TCPIP 标头
文件大小:4KB
文件格式:ZIP
更新时间:2021-06-18 07:16:39
Ruby
实时通信协议
使用 FFI::Pcap 和 FFI::Packets 的便利库
安装
将此行添加到应用程序的 Gemfile 中:
gem 'r_tcp_ip'
然后执行:
$ bundle
或者自己安装:
$ gem install r_tcp_ip
用法
require 'r_tcp_ip'
require 'ffi/pcap'
cap = FFI :: Pcap :: Offline . new ( "dump.pcap" )
cap . loop do | this , pkt |
packet = RTcpIp :: Packet . new ( pkt . body_ptr )
puts "source_ip= #{ packet . src } dest_ip= #{ packet . dst } source_port= #{ packet . sp
【文件预览】:
r_tcp_ip-master
----Rakefile(29B)
----r_tcp_ip.gemspec(1KB)
----Gemfile(93B)
----.gitignore(131B)
----lib()
--------r_tcp_ip()
--------r_tcp_ip.rb(2KB)
----README.md(818B)
----LICENSE.txt(1KB)