From e1134e2fa691627645f3b0e138754cc929ee78e2 Mon Sep 17 00:00:00 2001 From: Graziano Felline Date: Sat, 7 Apr 2012 14:01:37 +0200 Subject: [PATCH] Thread for websocket --- core/main/network_stack/websocket/websocket.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/main/network_stack/websocket/websocket.rb b/core/main/network_stack/websocket/websocket.rb index a290f8b66..a57c22780 100644 --- a/core/main/network_stack/websocket/websocket.rb +++ b/core/main/network_stack/websocket/websocket.rb @@ -26,8 +26,8 @@ module BeEF #todo antisnatchor: start websocket secure if beef.http.websocket.secure == true server = WebSocketServer.new :accepted_domains => "0.0.0.0", :port => config.get("beef.http.websocket.port") - - server.run() do |ws| + websThread = Thread.new { + server.run() do |ws| #@TODO debug print the path and who request for hooked browser mapping print_info("Path requested #{ws.path} Origins #{ws.origin}") if ws.path == "/" @@ -45,7 +45,8 @@ module BeEF end end - end + end + } end end end