# # Copyright 2012 Wade Alcorn wade@bindshell.net # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # BeEF Configuration file beef: version: '0.4.3.5-alpha' debug: false restrictions: # subnet of browser ip addresses that can hook to the framework permitted_hooking_subnet: "0.0.0.0/0" # subnet of browser ip addresses that can connect to the UI # permitted_ui_subnet: "127.0.0.1/32" permitted_ui_subnet: "0.0.0.0/0" http: debug: false #Thin::Logging.debug, very verbose. Prints also full exception stack trace. host: "0.0.0.0" port: "3000" # if running behind a nat set the public ip address here #public: "" #public_port: "" # port setting is experimental dns: "localhost" panel_path: "/ui/panel" hook_file: "/hook.js" hook_session_name: "BEEFHOOK" session_cookie_name: "BEEFSESSION" # Prefer WebSockets over XHR-polling when possible. websocket: enable: true secure: false # use WebSocketSecure port: 11989 alive_timer: 5000 # poll BeEF every 5 seconds # Imitate a specified web server (default root page, 404 default error page, 'Server' HTTP response header) web_server_imitation: enable: false type: "apache" #supported: apache, iis database: # For information on using other databases please read the # README.databases file # supported DBs: sqlite, mysql, postgres driver: "sqlite" # db_file is only used for sqlite db_file: "beef.db" # db connection information is only used for mysql/postgres db_host: "localhost" db_name: "beef" db_user: "beef" db_passwd: "beef123" db_encoding: "UTF-8" # Credentials to authenticate in BeEF. Used by both the RESTful API and the Admin_UI extension credentials: user: "beef" passwd: "beef" crypto_default_value_length: 80 # You may override default extension configuration parameters here extension: requester: enable: true proxy: enable: true metasploit: enable: false console: shell: enable: false