From fe26a9f9bd16a8e1c3f7256cc0c0bcaf659f8a89 Mon Sep 17 00:00:00 2001 From: Stephen Date: Sun, 28 Apr 2024 15:58:12 +1000 Subject: [PATCH] Fix port availability check and add error message --- spec/spec_helper.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index d9b2d8576..750a63867 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -145,7 +145,10 @@ require 'socket' @host = @config.get('beef.http.host') @host = '127.0.0.1' - exit unless port_available? + unless port_available? + print_error "Port #{@port} is already in use. Exiting." + exit + end load_beef_extensions_and_modules # Grab DB file and regenerate if requested @@ -211,7 +214,9 @@ require 'socket' end def start_beef_server_and_wait + puts "Starting BeEF server" pid = start_beef_server + puts "BeEF server started with PID: #{pid}" if wait_for_beef_server_to_start('http://localhost:3000', timeout: SERVER_START_TIMEOUT) # print_info "Server started successfully."