mirror of
https://github.com/rapid7/metasploit-framework
synced 2024-11-05 14:57:30 +01:00
Add better help output and avoid an exception when no address range is specified
git-svn-id: file:///home/svn/framework3/trunk@7661 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
parent
b48e5d34e7
commit
8341facfd0
@ -120,7 +120,7 @@ class Plugin::Nexpose < Msf::Plugin
|
||||
end
|
||||
|
||||
def cmd_nexpose_scan(*args)
|
||||
return if not nexpose_verify
|
||||
|
||||
|
||||
opts = Rex::Parser::Arguments.new(
|
||||
"-h" => [ false, "This help menu"],
|
||||
@ -147,6 +147,7 @@ class Plugin::Nexpose < Msf::Plugin
|
||||
opts.parse(args) do |opt, idx, val|
|
||||
case opt
|
||||
when "-h"
|
||||
print_line("Usage: nexpose_scan [options] <Target IP Ranges>")
|
||||
print_line(opts.usage)
|
||||
return
|
||||
when "-t"
|
||||
@ -168,8 +169,16 @@ class Plugin::Nexpose < Msf::Plugin
|
||||
end
|
||||
end
|
||||
|
||||
return if not nexpose_verify
|
||||
|
||||
opt_ranges = opt_ranges.join(",")
|
||||
|
||||
if(opt_ranges.strip.empty?)
|
||||
print_line("Usage: nexpose_scan [options] <Target IP Ranges>")
|
||||
print_line(opts.usage)
|
||||
return
|
||||
end
|
||||
|
||||
if(opt_verbose)
|
||||
print_status("Creating a new scan using template #{opt_template} and #{opt_maxaddrs} concurrent IPs against #{opt_ranges}")
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user