Fix #6643, Pcap.lookupaddrs does not exist

bug/bundler_fix
Brent Cook 2016-03-06 22:15:39 -06:00
parent 5a0bec81cb
commit bb36cd016e
1 changed files with 1 additions and 1 deletions

View File

@ -79,7 +79,7 @@ class Metasploit3 < Msf::Auxiliary
raise RuntimeError ,'Source MAC is not in correct format' unless is_mac?(@smac) raise RuntimeError ,'Source MAC is not in correct format' unless is_mac?(@smac)
@sip = datastore['LOCALSIP'] @sip = datastore['LOCALSIP']
@sip ||= Pcap.lookupaddrs(@interface)[0] if @netifaces @sip ||= get_ipv4_addr(@interface)[0] if @netifaces
raise "LOCALSIP is not defined and can not be guessed" unless @sip raise "LOCALSIP is not defined and can not be guessed" unless @sip
raise "LOCALSIP is not an ipv4 address" unless Rex::Socket.is_ipv4?(@sip) raise "LOCALSIP is not an ipv4 address" unless Rex::Socket.is_ipv4?(@sip)