# 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 ## WhatWeb::Plugin.define "Subdreamer-CMS" do @author = "Brendan Coles " # 2010-06-15 @version = "0.1" @description = "Whether your goal is creating a simple or full scale website, Subdreamer will get you there by providing unbeatable content management tools." @website = "http://www.subdreamer.com/" @matches = [ # "powered by Subdreamer CMS" # about 1,020,000 results @ 2010-06-15 # "website powered by Subdreamer CMS" # 990,000 results @ 2010-06-15 { name: 'GHDB: "powered by Subdreamer CMS"', certainty: 75, ghdb: '"powered by Subdreamer CMS"' }, # # Website powered by Subdreamer CMS # Website powered by Subdreamer CMS
# Website powered by Subdreamer # Subdreamer Admin Panel # { name: "powered by text #1", certainty: 100, text: 'Website powered by Subdreamer CMS' }, { name: "powered by text #2", certainty: 100, regexp: /Website powered by Subdreamer[\ CMS]*<\/a>/ }, { name: "login page text", certainty: 100, text: '' }, { name: "old login page text", certainty: 100, text: 'Subdreamer Admin Panel' } ] def passive(target) m = [] m << { name: "sdsessionid Cookie" } if target.headers["set-cookie"] =~ /sdsessionid=[a-z0-9]{32}/ m end end # an aggresive plugin can get the version from unsecured admin panels #
Powered by Subdreamer 3.0.0 # http://www.subdreamer.com/demo/admin/