class Intrigue::Ident::Check::Cloudflare
Public Instance Methods
generate_checks(url)
click to toggle source
# File lib/checks/cloudflare.rb, line 6 def generate_checks(url) [ { :type => "service", :vendor => "Cloudflare", :product => "CDN", :version => nil, :match_type => :content_cookies, :match_content => /__cfduid/i, :match_details =>"Cloudflare Accelerated Page", :paths => ["#{url}"] }, { :type => "service", :vendor => "Cloudflare", :product => "CDN", :version => nil, :match_type => :content_headers, :match_content => /cfray:/i, :match_details =>"header", :paths => ["#{url}"] }, { :type => "service", :vendor => "Cloudflare", :product => "CDN", :version => nil, :match_type => :content_headers, :match_content => /cloudflare-nginx/i, :match_details =>"cloudflare nginx header", :paths => ["#{url}"] }, { :type => "service", :vendor => "Cloudflare", :product => "CDN", :tags => ["error_page"], :version => nil, :match_type => :content_body, :match_content => /<title>Direct IP access not allowed \| Cloudflare/, :match_details =>"Cloudflare - Direct IP Access", :hide => true, :paths => ["#{url}"] }, { :type => "service", :vendor => "Cloudflare", :product => "CDN", :match_details =>"Cloudflare Error", :tags => ["error_page"], :version => "", :match_type => :content_body, :match_content => /cferror_details/, :hide => true, :paths => ["#{url}"] }, { :type => "service", :vendor => "Cloudflare", :product => "CDN", :match_details =>"Cloudfront Error - Direct IP Access", :version => nil, :match_type => :content_body, :match_content => /403\ Forbidden<\/h1><\/center>\n<hr><center>cloudflare<\/center>/im, :hide => true, :paths => ["#{url}"] } ] end