Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/modules/misc/nosleep/module.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
class No_sleep < BeEF::Core::Command
7
def pre_send
8
BeEF::Core::NetworkStack::Handlers::AssetHandler.instance.bind('/modules/misc/nosleep/NoSleep.min.js', '/NoSleep', 'js')
9
end
10
11
def self.options
12
[]
13
end
14
15
def post_execute
16
content = {}
17
content['result'] = @datastore['result']
18
BeEF::Core::NetworkStack::Handlers::AssetHandler.instance.unbind('NoSleep.js')
19
save content
20
end
21
end
22
23