diff --git a/extensions/events/api.rb b/extensions/events/api.rb index 29a4e7367..6c658b9ce 100644 --- a/extensions/events/api.rb +++ b/extensions/events/api.rb @@ -6,7 +6,18 @@ module BeEF module Extension module Events - + + module PostLoad + + BeEF::API::Registrar.instance.register(BeEF::Extension::Events::PostLoad, BeEF::API::Extensions, 'post_load') + + def self.post_load + if BeEF::Core::Configuration.instance.get("beef.http.websocket.enable") + print_error 'Event Logger extension is not compatible with WebSockets command and control channel' + end + end + end + module RegisterHttpHandler # Register API calls