Sha256: cb4a1aaa77596433dd0c4e107276031e604b1c94b838842d2eda4cf1d3e05cae
Contents?: true
Size: 575 Bytes
Versions: 4
Compression:
Stored size: 575 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'pcap' if 3 != ARGV.size STDERR.puts "Usage: #{$0} in.pcap out.pcap delta" exit(2) end in_filename, out_filename, delta = ARGV inp = outc = outp = nil begin inp = Pcap::Capture.open_offline(in_filename) outc = Pcap::Capture.open_dead(inp.datalink, inp.snaplen) outp = Pcap::Dumper.open(outc, out_filename) inp.loop(-1) do |pkt| pkt.time_i += delta.to_i outp.dump(pkt) end rescue Exception => e STDERR.puts e.message,e.backtrace ensure inp.close if inp outp.close if outp outc.close if outc end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ruby-pcap-0.8.1 | examples/rewrite_time.rb |
ruby-pcap-0.8.0 | examples/rewrite_time.rb |
ruby-pcap-0.7.9 | examples/rewrite_time.rb |
ruby-pcap-0.7.8 | examples/rewrite_time.rb |