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