Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/core/bootstrap.rb
1146 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
module BeEF
7
module Core
8
end
9
end
10
11
## @note Include the BeEF router
12
require 'core/main/router/router'
13
require 'core/main/router/api'
14
15
## @note Include http server functions for beef
16
require 'core/main/server'
17
require 'core/main/handlers/modules/beefjs'
18
require 'core/main/handlers/modules/legacybeefjs'
19
require 'core/main/handlers/modules/multistagebeefjs'
20
require 'core/main/handlers/modules/command'
21
require 'core/main/handlers/commands'
22
require 'core/main/handlers/hookedbrowsers'
23
require 'core/main/handlers/browserdetails'
24
25
# @note Include the network stack
26
require 'core/main/network_stack/handlers/dynamicreconstruction'
27
require 'core/main/network_stack/handlers/redirector'
28
require 'core/main/network_stack/handlers/raw'
29
require 'core/main/network_stack/assethandler'
30
require 'core/main/network_stack/api'
31
32
# @note Include the autorun engine
33
require 'core/main/autorun_engine/parser'
34
require 'core/main/autorun_engine/engine'
35
require 'core/main/autorun_engine/rule_loader'
36
37
## @note Include helpers
38
require 'core/module'
39
require 'core/modules'
40
require 'core/extension'
41
require 'core/extensions'
42
require 'core/hbmanager'
43
44
## @note Include RESTful API
45
require 'core/main/rest/handlers/hookedbrowsers'
46
require 'core/main/rest/handlers/browserdetails'
47
require 'core/main/rest/handlers/modules'
48
require 'core/main/rest/handlers/categories'
49
require 'core/main/rest/handlers/logs'
50
require 'core/main/rest/handlers/admin'
51
require 'core/main/rest/handlers/server'
52
require 'core/main/rest/handlers/autorun_engine'
53
require 'core/main/rest/api'
54
55
## @note Include Websocket
56
require 'core/main/network_stack/websocket/websocket'
57
58