Sha256: aa032892c3cdb807b6ef901ef1b0f3cb24a41e5f2bfcc254ec6fdb3f22df2fed

Contents?: true

Size: 538 Bytes

Versions: 5

Compression:

Stored size: 538 Bytes

Contents

module CMSScanner
  module Finders
    # Finder
    class Finder
      # Constants for common found_by
      DIRECT_ACCESS = 'Direct Access (aggressive detection)'

      attr_accessor :target

      def initialize(target)
        @target = target
      end

      # @param [ Hash ] _opts
      def passive(_opts = {})
      end

      # @param [ Hash ] _opts
      def aggressive(_opts = {})
      end

      def found_by
        "#{self.class.to_s.demodulize} (#{caller_locations(1, 1)[0].label} detection)"
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cms_scanner-0.0.8 lib/cms_scanner/finders/finder.rb
cms_scanner-0.0.7 lib/cms_scanner/finders/finder.rb
cms_scanner-0.0.6 lib/cms_scanner/finders/finder.rb
cms_scanner-0.0.5 lib/cms_scanner/finders/finder.rb
cms_scanner-0.0.4 lib/cms_scanner/finders/finder.rb