Check empty public and public_port

This commit is contained in:
Brendan Coles
2018-10-01 13:37:15 +00:00
parent 2d3b2fc9a5
commit 147da11325

4
beef
View File

@@ -191,12 +191,12 @@ end
#
# @note Validate beef.http.public and beef.http.public_port
#
unless BeEF::Filters.is_valid_hostname? config.get('beef.http.public')
unless config.get('beef.http.public').to_s.eql?('') || BeEF::Filters.is_valid_hostname?(config.get('beef.http.public'))
print_error "ERROR: Invalid public hostname: #{config.get('beef.http.public')}"
exit 1
end
unless BeEF::Filters.is_valid_port? config.get('beef.http.public_port')
unless config.get('beef.http.public_port').to_s.eql?('') || BeEF::Filters.is_valid_port?(config.get('beef.http.public_port'))
print_error "ERROR: Invalid public port: #{config.get('beef.http.public_port')}"
exit 1
end