Sha256: b031230172c73d20926b7c8c7493c0d17d6a2c5bc02e8e13253426aa13d3f841
Contents?: true
Size: 964 Bytes
Versions: 4
Compression:
Stored size: 964 Bytes
Contents
require File.dirname(__FILE__) + '/../lib/yawast' require File.dirname(__FILE__) + '/base' class TestScannerNginx < Minitest::Test include TestBase def test_nginx_basic_banner server = 'nginx/1.8.1' override_stdout Yawast::Scanner::Plugins::Servers::Nginx.check_banner server assert stdout_value.include?("nginx Version: #{server}"), "Unexpected banner: #{stdout_value}" restore_stdout end def test_nginx_status_present port = rand(60000) + 1024 # pick a random port number server = start_web_server File.dirname(__FILE__) + '/data/nginx_status_page.txt', 'status', port override_stdout uri = Yawast::Commands::Utils.extract_uri(["http://localhost:#{port}"]) Yawast::Shared::Http.setup nil, nil Yawast::Scanner::Plugins::Servers::Nginx.check_status_page uri assert stdout_value.include?('Nginx status page found'), 'Nginx Status page warning not found' server.exit restore_stdout end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
yawast-0.7.2 | test/test_scan_nginx.rb |
yawast-0.7.1 | test/test_scan_nginx.rb |
yawast-0.7.0 | test/test_scan_nginx.rb |
yawast-0.7.0.beta3 | test/test_scan_nginx.rb |