added basic logging to wpscan

This commit is contained in:
Christian Mehlmauer
2013-01-13 22:02:13 +01:00
parent 8c5d960b14
commit 253d6e2928
3 changed files with 14 additions and 0 deletions

View File

@@ -145,3 +145,13 @@ def get_metasploit_url(module_path)
module_path = module_path.sub(/^\//, "")
"http://www.metasploit.com/modules/#{module_path}"
end
# Override for puts to enable logging
def puts(o = "")
# remove color for logging
temp = o.gsub(/\[\d+m(?<text>.*)?\[0m/, '\k<text>')
#temp = o.inspect.gsub(/\\e\[\d+m(?<text>.*)?\\e\[0m/, '\k<text>')
File.open("log.txt", "a+") { |f| f.puts(temp) }
File.open("log2.txt", "a+") { |f| f.puts(o) }
super(o)
end