From 21af0ae705019a956e4ede61489849047c5f6227 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Mon, 11 Jun 2018 11:36:09 +0000 Subject: [PATCH] Warn on Event Logger load if WebSockets are enabled --- extensions/events/api.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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