Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/core/hbmanager.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 HBManager
8
# Get hooked browser by session id
9
# @param [String] sid hooked browser session id string
10
# @return [BeEF::Core::Models::HookedBrowser] returns the associated Hooked Browser
11
def self.get_by_session(sid)
12
BeEF::Core::Models::HookedBrowser.where(session: sid).first
13
end
14
15
# Get hooked browser by id
16
# @param [Integer] id hooked browser database id
17
# @return [BeEF::Core::Models::HookedBrowser] returns the associated Hooked Browser
18
def self.get_by_id(id)
19
BeEF::Core::Models::HookedBrowser.find(id)
20
end
21
end
22
end
23
24