Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/spec/support/constants.rb
1154 views
1
#
2
# Copyright (c) 2006-2025 Wade Alcorn - [email protected]
3
# Browser Exploitation Framework (BeEF) - https://beefproject.com
4
# See the file 'doc/COPYING' for copying permission
5
#
6
BEEF_TEST_DIR = '/tmp/beef-test/'.freeze
7
8
# General constants
9
ATTACK_DOMAIN = 'localhost'.freeze
10
VICTIM_DOMAIN = '127.0.0.1'.freeze
11
ATTACK_URL = 'http://' + ATTACK_DOMAIN + ':3000/ui/panel'
12
VICTIM_URL = 'http://' + VICTIM_DOMAIN + ':3000/demos/basic.html'
13
14
# Credentials
15
BEEF_USER = ENV['TEST_BEEF_USER'] || 'beef'
16
BEEF_PASSWD = ENV['TEST_BEEF_PASS'] || 'beef'
17
18
# RESTful API root endpoints
19
RESTAPI_HOOKS = 'http://' + ATTACK_DOMAIN + ':3000/api/hooks'
20
RESTAPI_LOGS = 'http://' + ATTACK_DOMAIN + ':3000/api/logs'
21
RESTAPI_MODULES = 'http://' + ATTACK_DOMAIN + ':3000/api/modules'
22
RESTAPI_NETWORK = 'http://' + ATTACK_DOMAIN + ':3000/api/network'
23
RESTAPI_PROXY = 'http://' + ATTACK_DOMAIN + ':3000/api/proxy'
24
RESTAPI_DNS = 'http://' + ATTACK_DOMAIN + ':3000/api/dns'
25
RESTAPI_SENG = 'http://' + ATTACK_DOMAIN + ':3000/api/seng'
26
RESTAPI_ADMIN = 'http://' + ATTACK_DOMAIN + ':3000/api/admin'
27
RESTAPI_WEBRTC = 'http://' + ATTACK_DOMAIN + ':3000/api/webrtc'
28
RESTAPI_REQUESTER = 'http://' + ATTACK_DOMAIN + ':3000/api/requester'
29
30
# Other
31
PAGE_LOAD_TIMEOUT = 5
32
SERVER_START_TIMEOUT = 5
33
BROWSER_HOOKING_TIMEOUT = 10
34