Sha256: 644f4453806107fd7ba29e5dede896b9a8f7cc8ce077cdcc683d64a766a64401
Contents?: true
Size: 992 Bytes
Versions: 3
Compression:
Stored size: 992 Bytes
Contents
# frozen_string_literal: true module Yawast module Scanner module Plugins module Servers class Generic def self.check_banner_php(banner) Yawast::Shared::Output.log_hash 'vulnerabilities', 'php_version_exposed', {vulnerable: false, version: nil} # don't bother if this doesn't include PHP return unless banner.include? 'PHP/' modules = banner.split(' ') modules.each do |mod| if mod.include? 'PHP/' Yawast::Utilities.puts_warn "PHP Version: #{mod}" puts '' Yawast::Shared::Output.log_hash 'vulnerabilities', 'php_version_exposed', {vulnerable: true, version: mod} end end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
yawast-0.7.1 | lib/scanner/plugins/servers/generic.rb |
yawast-0.7.0 | lib/scanner/plugins/servers/generic.rb |
yawast-0.7.0.beta3 | lib/scanner/plugins/servers/generic.rb |