Method: Arachni::Platform::Manager.fingerprint

Defined in:
lib/arachni/platform/manager.rb

.fingerprint(page) ⇒ Manager

Runs all fingerprinters against the given ‘page`.

Parameters:

  • page (Page)

    Page to fingerprint.

Returns:



242
243
244
245
246
247
248
249
250
251
# File 'lib/arachni/platform/manager.rb', line 242

def self.fingerprint( page )
    return page if !fingerprint? page

    fingerprinters.available.each do |name|
        exception_jail( false ) do
            fingerprinters[name].new( page ).run
        end
    end
    page
end