Sha256: 03148fc40c116055497a78df1daa4d8e04b0aaf6e7bb3abd27364d31db965f43
Contents?: true
Size: 716 Bytes
Versions: 2
Compression:
Stored size: 716 Bytes
Contents
module ServiceObjects class CraftArpPacket attr_reader :saddr, :daddr, :saddr_ip, :daddr_ip def initialize(config, saddr, daddr, saddr_ip, daddr_ip) @delay = config.delay @interface = config.interface @saddr = saddr @daddr = daddr @saddr_ip = saddr_ip @daddr_ip = daddr_ip end def call arp_packet = ::PacketFu::ARPPacket.new arp_packet.eth_saddr = saddr arp_packet.eth_daddr = daddr arp_packet.arp_saddr_mac = saddr arp_packet.arp_daddr_mac = daddr arp_packet.arp_saddr_ip = saddr_ip arp_packet.arp_daddr_ip = daddr_ip arp_packet.arp_opcode = 1 arp_packet end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ownlan-0.3.2 | lib/ownlan/service_objects/craft_arp_packets.rb |
ownlan-0.3.0 | lib/ownlan/service_objects/craft_arp_packets.rb |