Files
beef/lib/console/banner.rb
scotty.b.brown ffa735caff Moving RBeEF to trunk
git-svn-id: https://beef.googlecode.com/svn/trunk@503 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2010-11-11 09:16:11 +00:00

39 lines
1.1 KiB
Ruby

module BeEF
module Console
module Banner
#
# Generates banner
#
def self.generate
@configuration = BeEF::Configuration.instance
version = BeEF::Configuration.instance.get('beef_version')
hook_uri = "http://#{@configuration.get("http_host")}:"
hook_uri += "#{@configuration.get("http_port")}"
hook_uri += "#{@configuration.get("hook_file")}"
ui_uri = "http://#{@configuration.get("http_host")}:"
ui_uri += "#{@configuration.get("http_port")}"
ui_uri += "#{@configuration.get("http_panel_path")}"
demo_uri = "http://#{@configuration.get("http_host")}:"
demo_uri += "#{@configuration.get("http_port")}"
demo_uri += "#{@configuration.get("http_demo_path")}"
detail_tab = ' ' * 1 + '--[ '
puts
puts " -=[ BeEF " + "v#{version} ]=-\n\n"
puts detail_tab + "Modules: #{BeEF::Models::CommandModule.all.length}"
puts detail_tab + "Hook URL: #{hook_uri}"
puts detail_tab + "UI URL: #{ui_uri}"
puts detail_tab + "Demo URL: #{demo_uri}"
puts
end
end
end
end