From 4c191524b9f5cc198ba13758c0bbbc777cdd34b1 Mon Sep 17 00:00:00 2001 From: passbe Date: Wed, 17 Nov 2010 12:25:17 +0000 Subject: [PATCH] pick the noob git-svn-id: https://beef.googlecode.com/svn/trunk@541 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9 --- beef.rb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 beef.rb diff --git a/beef.rb b/beef.rb new file mode 100644 index 000000000..f47596ad2 --- /dev/null +++ b/beef.rb @@ -0,0 +1,27 @@ +$:.unshift(File.join(File.expand_path(File.dirname(__FILE__)), '.')) + +$root_dir = File.expand_path('..', __FILE__) + +require 'lib/loader' + +# load config +config = BeEF::Configuration.instance + +# setup database +DataMapper.setup(:default, "sqlite3://#{$root_dir}/#{config.get("database_file_name")}") + +options = BeEF::Console::CommandLine.parse +if options[:resetdb] then DataMapper.auto_migrate!; BeEF::Migration.instance.update_db!; else DataMapper.auto_upgrade!; end + +# check for new command modules +BeEF::Migration.instance.update_db! + +BeEF::Console::Banner.generate + +# start the requester proxy +#requester_proxy = BeEF::Requester::ProxyServer.instance +#requester_proxy.start + +# start the hook server +http_hook_server = BeEF::HttpHookServer.instance +http_hook_server.start