commit
270708d121
|
@ -16,8 +16,10 @@ class Metasploit3 < Msf::Auxiliary
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
super(
|
super(
|
||||||
'Name' => 'SNMP Community Scanner',
|
'Name' => 'SNMP Community Login Scanner',
|
||||||
'Description' => 'Scan for SNMP devices using common community names',
|
'Description' => %q{
|
||||||
|
This module logs in to SNMP devices using common community names.
|
||||||
|
},
|
||||||
'Author' => 'hdm',
|
'Author' => 'hdm',
|
||||||
'References' =>
|
'References' =>
|
||||||
[
|
[
|
||||||
|
@ -71,6 +73,14 @@ class Metasploit3 < Msf::Auxiliary
|
||||||
create_credential_login(credential_data)
|
create_credential_login(credential_data)
|
||||||
|
|
||||||
print_good "#{ip}:#{rport} - LOGIN SUCCESSFUL: #{result.credential} (Access level: #{result.access_level}); Proof (sysDescr.0): #{result.proof}"
|
print_good "#{ip}:#{rport} - LOGIN SUCCESSFUL: #{result.credential} (Access level: #{result.access_level}); Proof (sysDescr.0): #{result.proof}"
|
||||||
|
report_service(
|
||||||
|
:host => ip,
|
||||||
|
:port => rport,
|
||||||
|
:proto => 'udp',
|
||||||
|
:name => 'snmp',
|
||||||
|
:info => result.proof,
|
||||||
|
:state => 'open'
|
||||||
|
)
|
||||||
else
|
else
|
||||||
invalidate_login(credential_data)
|
invalidate_login(credential_data)
|
||||||
print_error "#{ip}:#{rport} - LOGIN FAILED: #{result.credential} (#{result.status})"
|
print_error "#{ip}:#{rport} - LOGIN FAILED: #{result.credential} (#{result.status})"
|
||||||
|
|
Loading…
Reference in New Issue