mac_oui
This commit is contained in:
parent
a8266bd831
commit
e949b8c2c8
|
@ -74,8 +74,8 @@ require 'rex/io/stream_server'
|
|||
require 'rex/socket'
|
||||
|
||||
# Protocols
|
||||
|
||||
require 'rex/proto'
|
||||
require 'rex/mac_oui'
|
||||
|
||||
# Parsers
|
||||
require 'rex/parser/arguments'
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -17,6 +17,8 @@ class Metasploit3 < Msf::Auxiliary
|
|||
include Msf::Auxiliary::Report
|
||||
include Msf::Auxiliary::Scanner
|
||||
|
||||
OUI_LIST = Rex::Oui
|
||||
|
||||
def initialize
|
||||
super(
|
||||
'Name' => 'ARP Sweep Local Network Discovery',
|
||||
|
@ -69,8 +71,10 @@ class Metasploit3 < Msf::Auxiliary
|
|||
|
||||
while(reply = getreply())
|
||||
next unless reply.is_arp?
|
||||
print_status("#{reply.arp_saddr_ip} appears to be up.")
|
||||
company = OUI_LIST::lookup_oui_fullname(reply.arp_saddr_mac)
|
||||
print_status("#{reply.arp_saddr_ip} appears to be up (#{company}).")
|
||||
report_host(:host => reply.arp_saddr_ip, :mac=>reply.arp_saddr_mac)
|
||||
report_note(:host => reply.arp_saddr_ip, :type => "mac_oui", :data => company)
|
||||
end
|
||||
|
||||
end
|
||||
|
@ -80,8 +84,10 @@ class Metasploit3 < Msf::Auxiliary
|
|||
while (Time.now.to_f < etime)
|
||||
while(reply = getreply())
|
||||
next unless reply.is_arp?
|
||||
print_status("#{reply.arp_saddr_ip} appears to be up.")
|
||||
company = OUI_LIST::lookup_oui_fullname(reply.arp_saddr_mac)
|
||||
print_status("#{reply.arp_saddr_ip} appears to be up (#{company}).")
|
||||
report_host(:host => reply.arp_saddr_ip, :mac=>reply.arp_saddr_mac)
|
||||
report_note(:host => reply.arp_saddr_ip, :type => "mac_oui", :data => company)
|
||||
end
|
||||
Kernel.select(nil, nil, nil, 0.50)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue