pick the noob
git-svn-id: https://beef.googlecode.com/svn/trunk@541 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
This commit is contained in:
27
beef.rb
Normal file
27
beef.rb
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user