Sha256: 897334d6fce839a67f213721b2f39e4341f22e999b165d27ddf1e405597c6d99

Contents?: true

Size: 1.66 KB

Versions: 6

Compression:

Stored size: 1.66 KB

Contents

# frozen_string_literal: true

##
# This file is part of WhatWeb and may be subject to
# redistribution and commercial restrictions. Please see the WhatWeb
# web site for more information on licensing and terms of use.
# http://www.morningstarsecurity.com/research/whatweb
##
# Version 0.3 # 2016-05-10
# David P Robinson <david@intruder.io>
# Added regex to detect CloudFlare email address protection feature
##
##
# Version 0.2 # 2016-04-23 # Andrew Horton
# Moved patterns from passive function to matches[]
# Change plugin name captilization
##
WhatWeb::Plugin.define "CloudFlare" do
  @author = "Aung Khant <http://yehg.net/> & David P Robinson <david@intruder.io>" # 2011-02-04
  @version = "0.3"
  @description = "CloudFlare is a content delivery network. Its features include DDoS protection and Web Application Firewall functionality"
  @website = "https://www.cloudflare.com/"

  # Google results as at 2011-04-12 #
  # 14 for "Performance & Security by Cloudflare"

  # Dorks #
  @dorks = [
    '"Performance & Security by Cloudflare"'
  ]

  # Matches #
  @matches = [

    { name: 'access restricted iframe', text: '<iframe frameborder="0" width="100%" height="100%" src="http://anti-virus.cloudflare.com/cdn-cgi/anti-virus-challenge?h=' },

    { name: 'footer', text: '&nbsp;&nbsp;Performance &amp; Security by <a id="FooterCloudFlare" href="https://www.cloudflare.com" target="_blank">CloudFlare</a>' },

    { search: "headers[server]", regexp: /cloudflare\-nginx/, name: "server header" },

    { search: "headers[set-cookie]", regexp: /__cfduid/, name: "__cfduid cookie" },

    { name: "email address protection", regexp: /\/cdn-cgi\/l\/email-protection#[a-f0-9]{36}/ }

  ]
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
simple_whatweb-0.4.1 lib/whatweb/plugins/cloudflare.rb
simple_whatweb-0.4.0 lib/whatweb/plugins/cloudflare.rb
simple_whatweb-0.3.0 lib/whatweb/plugins/cloudflare.rb
simple_whatweb-0.2.1 lib/whatweb/plugins/cloudflare.rb
simple_whatweb-0.2.0 lib/whatweb/plugins/cloudflare.rb
simple_whatweb-0.1.0 lib/whatweb/plugins/cloudflare.rb