class Intrigue::Ident::Check::Automattic
Public Instance Methods
generate_checks(url)
click to toggle source
# File lib/checks/automattic.rb, line 6 def generate_checks(url) [ { :type => "application", :vendor =>"Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"wordpress generator tag in content", :version => nil, :match_type => :content_body, :match_content => /<meta name="generator" content="WordPress/i, :dynamic_version => lambda { |x| _first_body_capture x, /<meta name=\"generator\" content=\"WordPress\ (.*?)\" \/>/i }, :hide => false, :examples => [ "http://www.jewelosco.com:80", "http://blog.nolimitvpn.com:80" ], :paths => ["#{url}"] }, { :type => "application", :vendor =>"Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"common link", :version => nil, :match_type => :content_body, :match_content => /<link rel='https:\/\/api.w.org\/'/, :examples => ["https://staging.blogs.nordstrom.com:443"], :paths => ["#{url}"] }, { :type => "application", :vendor =>"Automattic", :tags => ["CMS"], :product =>"Wordpress (Hosted)", :match_details =>"unique header", :version => nil, :match_type => :content_headers, :match_content => /x-hacker: If you're reading this, you should visit automattic.com/, :examples => ["http://192.0.78.12:80"], :paths => ["#{url}"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress WP-JSON endpoint", :version => nil, :match_type => :content_body, :match_content => /gmt_offset/, :paths => ["#{url}/wp-json"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.0", :match_type => :checksum_body, :checksum => "a306a72ce0f250e5f67132dc6bcb2ccb", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.1", :match_type => :checksum_body, :checksum => "4f04728cb4631a553c4266c14b9846aa", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.2", :match_type => :checksum_body, :checksum => "25e1e78d5b0c221e98e14c6e8c62084f", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.3", :match_type => :checksum_body, :checksum => "83c83d0f0a71bd57c320d93e59991c53", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.5", :match_type => :checksum_body, :checksum => "7293453cf0ff5a9a4cfe8cebd5b5a71a", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.6", :match_type => :checksum_body, :checksum => "61740709537bd19fb6e03b7e11eb8812", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.7", :match_type => :checksum_body, :checksum => "e6bbc53a727f3af003af272fd229b0b2", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.7.1", :match =>:checksum_body, :checksum => "e6bbc53a727f3af003af272fd229b0b2", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] }, { :type => "application", :vendor => "Automattic", :tags => ["CMS"], :product =>"Wordpress", :match_details =>"Wordpress TinyMCE Editor", :references => ["https://dcid.me/texts/fingerprinting-web-apps.html"], :version => "2.9.1", :match_type => :checksum_body, :checksum => "128e75ed19d49a94a771586bf83265ec", :paths => ["#{url}/wp-includes/js/tinymce/tiny_mce.js"] } ] end