Sha256: ff1aae9487c7aff862be12049b528096ff181a35f6856a3c33bac7995a5c5727

Contents?: true

Size: 891 Bytes

Versions: 16

Compression:

Stored size: 891 Bytes

Contents

module WPScan
  module Finders
    module WpVersion
      # Unique Fingerprinting Version Finder
      class UniqueFingerprinting < CMSScanner::Finders::Finder
        include CMSScanner::Finders::Finder::Fingerprinter

        # @return [ WpVersion ]
        def aggressive(opts = {})
          fingerprint(DB::Fingerprints.wp_unique_fingerprints, opts) do |version_number, url, md5sum|
            hydra.abort
            progress_bar.finish

            return WPScan::WpVersion.new(
              version_number,
              found_by: 'Unique Fingerprinting (Aggressive Detection)',
              confidence: 100,
              interesting_entries: ["#{url} md5sum is #{md5sum}"]
            )
          end
          nil
        end

        def create_progress_bar(opts = {})
          super(opts.merge(title: 'Fingerprinting the version -'))
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
wpscan-3.4.5 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.4.4 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.4.3 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.4.2 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.4.1 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.4.0 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.3.3 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.3.2 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.3.1 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.3.0 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.2.1 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.2.0 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.1.0 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.0.8 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.0.7 app/finders/wp_version/unique_fingerprinting.rb
wpscan-3.0.6 app/finders/wp_version/unique_fingerprinting.rb