lib/packetgen/utils.rb in packetgen-3.1.4 vs lib/packetgen/utils.rb in packetgen-3.1.5

- old
+ new

@@ -51,10 +51,10 @@ iface = options[:iface] || PacketGen.default_iface timeout = options[:timeout] || 1 my_hwaddr = Config.instance.hwaddr(iface) arp_pkt = Packet.gen('Eth', dst: 'ff:ff:ff:ff:ff:ff', src: my_hwaddr) - arp_pkt.add('ARP', sha: Config.instance.hwaddr, spa: Config.instance.ipaddr, + arp_pkt.add('ARP', sha: Config.instance.hwaddr(iface), spa: Config.instance.ipaddr(iface), tpa: ipaddr) capture = Capture.new(iface: iface, timeout: timeout, max: 1, filter: "arp src #{ipaddr} and ether dst #{my_hwaddr}") cap_thread = Thread.new do