Sha256: 24e6b8617c4afff154f36c370799a68037b9082e7f93116f1b0273a3b6267144
Contents?: true
Size: 857 Bytes
Versions: 6
Compression:
Stored size: 857 Bytes
Contents
#!/usr/bin/env ruby require 'bundler/setup' require 'packetgen' require 'packetgen/config' require 'pry' include PacketGen def parse(binary_str, first_header: nil) Packet.parse binary_str, first_header: first_header end def capture(options={}) Packet.capture(options) { |packet| yield packet if block_given? } end def read(filename) Packet.read filename end def write(filename, packets) Packet.write filename, packets end @config = Config.new def config @config end Pry.config.prompt = [ proc { |target_self, nest_level, pry| "#{pry.config.prompt_name}(#{Pry.view_clip(target_self)})#{":#{nest_level}" unless nest_level.zero?}> " }, proc { |target_self, nest_level, pry| "#{pry.config.prompt_name}(#{Pry.view_clip(target_self)})#{":#{nest_level}" unless nest_level.zero?}* " } ] Pry.config.prompt_name = 'pg' Pry.start
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
packetgen-2.1.0 | bin/pgconsole |
packetgen-2.0.1 | bin/pgconsole |
packetgen-2.0.0 | bin/pgconsole |
packetgen-1.4.3 | bin/pgconsole |
packetgen-1.4.2 | bin/pgconsole |
packetgen-1.4.1 | bin/pgconsole |