diff --git a/beef b/beef index dbbb16f77..a8c9cf29a 100755 --- a/beef +++ b/beef @@ -21,7 +21,7 @@ BeEF::Modules.load Socket.do_not_reverse_lookup = true # setup database -case config.get("beef.default_db") +case config.get("beef.database.default") when "sqlite" DataMapper.setup(:default, "sqlite3://#{$root_dir}/#{config.get("beef.database.sqlite.db_name")}") when "mysql" diff --git a/config.yaml b/config.yaml index 14c260025..c0447fea5 100644 --- a/config.yaml +++ b/config.yaml @@ -3,9 +3,6 @@ beef: version: '0.4.2.5-alpha' debug: false - #supported DBs: sqlite, MySQL - default_db: "sqlite" - restrictions: # subnet of browser ip addresses that can hook to the framework permitted_hooking_subnet: "0.0.0.0/0" @@ -26,6 +23,8 @@ beef: session_cookie_name: "BEEFSESSION" database: + #supported DBs: sqlite, MySQL + default: "sqlite" # please note that the db should exists. Schema will be created automatically. # mysql> create database beef; # mysql> grant all privileges on beef.* to 'beef'@'localhost' identified by 'beef123';