user prompt on same line

This commit is contained in:
Christian Mehlmauer
2013-08-18 15:47:30 +02:00
parent 03f8b02ac1
commit 7c1241c6f6

View File

@@ -33,7 +33,7 @@ def main
if wpscan_options.update
if !@updater.nil?
if @updater.has_local_changes?
puts "#{red('[!]')} Local file changes detected, an update will override local changes, do you want to continue updating? [y/n]"
print "#{red('[!]')} Local file changes detected, an update will override local changes, do you want to continue updating? [y/n] "
Readline.readline =~ /^y/i ? @updater.reset_head : raise('Update aborted')
end
puts @updater.update()
@@ -66,7 +66,7 @@ def main
puts
else
puts "The remote host tried to redirect us to #{redirection}"
puts 'Do you want follow the redirection ? [y/n]'
print 'Do you want follow the redirection ? [y/n] '
end
if wpscan_options.follow_redirection or Readline.readline =~ /^y/i
@@ -96,7 +96,7 @@ def main
unless wp_target.wp_plugins_dir_exists?
puts "The plugins directory '#{wp_target.wp_plugins_dir}' does not exist."
puts 'You can specify one per command line option (don\'t forget to include the wp-content directory if needed)'
puts 'Continue? [y/n]'
print 'Continue? [y/n] '
unless Readline.readline =~ /^y/i
exit(0)
end
@@ -309,7 +309,7 @@ def main
puts
puts "The plugin #{protection_plugin.name} has been detected. It might record the IP and timestamp of every failed login and/or prevent brute forcing altogether. Not a good idea for brute forcing !"
puts '[?] Do you want to start the brute force anyway ? [y/n]'
print '[?] Do you want to start the brute force anyway ? [y/n] '
bruteforce = false if Readline.readline !~ /^y/i
end