From b05f7355537ba42187734896228b6066ea5a861d Mon Sep 17 00:00:00 2001 From: Christian Mehlmauer Date: Thu, 20 Sep 2012 22:40:38 +0200 Subject: [PATCH] output formatting --- wpscan.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/wpscan.rb b/wpscan.rb index e09c69da..f5864c15 100755 --- a/wpscan.rb +++ b/wpscan.rb @@ -322,8 +322,16 @@ begin puts "We found the following #{usernames.length.to_s} username/s :" puts + max_id_length = usernames.sort{|a,b| a[:id] <=> b[:id]}.last[:id].to_s.length + max_name_length = usernames.sort{|a,b| a[:name] <=> b[:name]}.last[:name].length + max_real_name_length = usernames.sort{|a,b| a[:real_name] <=> b[:real_name]}.last[:real_name].length + + space = 1 usernames.each do |u| - puts " id: #{u[:id]}, name: #{u[:name]}#{', real name: ' + u[:real_name] if u[:real_name]}" + id_string = "id: #{u[:id].to_s.ljust(max_id_length + space)}" + name_string = "name: #{u[:name].ljust(max_name_length + space)}" + real_name_string = "real_name: #{u[:real_name].ljust(max_real_name_length + space)}" + puts " | #{id_string}| #{name_string}| #{real_name_string}" end end