{ "categories": { "1": "cms", "2": "message-boards", "3": "database-managers", "4": "documentation-tools", "5": "widgets", "6": "web-shops", "7": "photo-galleries", "8": "wikis", "9": "hosting-panels", "10": "analytics", "11": "blogs", "12": "javascript-frameworks", "13": "issue-trackers", "14": "video-players", "15": "comment-systems", "16": "captchas", "17": "font-scripts", "18": "web-frameworks", "19": "miscellaneous", "20": "editors", "21": "lms", "22": "web-servers", "23": "cache-tools", "24": "rich-text editors", "25": "javascript-graphics", "26": "mobile-frameworks", "27": "programming-languages", "28": "operating-systems", "29": "search-engines", "30": "web-mail", "31": "cdn", "32": "marketing-automation", "33": "web-server-extensions", "34": "databases", "35": "maps", "36": "advertising-networks" }, "apps": { "1C-Bitrix": { "cats": [ 1 ], "headers": { "X-Powered-CMS": "Bitrix Site Manager", "Set-Cookie": "BITRIX_" }, "html": "]+components/bitrix|(src|href)=\"/bitrix/(js|templates)", "script": "1c-bitrix", "implies": "PHP" }, "1und1": { "cats": [ 6 ], "url": "/shop/catalog/browse\\?sessid=", "implies": "PHP" }, "2z Project": { "cats": [ 1 ], "meta": { "generator": "2z project ([\\d.]+);version:\\1" } }, "3dCart": { "cats": [ 1, 6 ], "headers": { "X-Powered-By": "3DCART" }, "script": "(twlh(track)?\\.asp|3d_upsell\\.js)" }, "Accessible Portal": { "cats": [ 1 ], "meta": { "generator": "Accessible Portal" }, "implies": "PHP" }, "AddThis": { "cats": [ 5 ], "script": "addthis\\.com/js/(\\d+)?\\;version:\\1", "env": "^addthis" }, "Adobe CQ5": { "cats": [ 1 ], "url": "/etc/designs/", "html": "
]* xmlns:jspwiki=" }, "Apache Tomcat": { "cats": [ 22 ], "headers": { "Server": "Apache-Coyote/?([\\d.]+)?\\;version:\\1" } }, "Apache Traffic Server": { "cats": [ 22 ], "headers": { "Server": "ATS/?([\\d.]+)?\\;version:\\1" } }, "Arc Forum": { "cats": [ 2 ], "html": "ping\\.src = node\\.href;" }, "AsciiDoc": { "cats": [ 1, 20, 27 ], "meta": { "generator": "^AsciiDoc ([\\d.]+)\\;version:\\1" }, "env": "^asciidoc$" }, "ATG Web Commerce": { "cats": [ 6 ], "headers": { "X-ATG-Version": "(ATGPlatform/([\\d.]+))?\\;version:\\2" }, "html": "<[^>]+_DARGS" }, "Atlassian Confluence": { "cats": [ 8 ], "html": "Powered by ]+atlassian\\.com/software/confluence([^>]+>Atlassian Confluence ([\\d.]+))?\\;version:\\2", "headers": { "X-Confluence-Request-Time": ".*" }, "meta": { "confluence-request-time": ".*" }, "implies": "Java" }, "Atlassian Jira": { "cats": [ 13 ], "env": "^jira$", "script": "/jira/s/", "url": "/secure/Dashboard.jspa", "html": "Powered by\\s+]+atlassian\\.com/(software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA([^v]*v(ersion: )?(\\d+\\.\\d+(\\.\\d+)?))?\\;version:\\4", "implies": "Java" }, "AWStats": { "cats": [ 10 ], "meta": { "generator": "AWStats ([\\d.]+( \\(build [\\d.]+\\))?)\\;version:\\1" }, "implies": "Perl" }, "Backbone.js": { "cats": [ 12 ], "script": "backbone.*\\.js", "env": "^Backbone$", "implies": "Underscore.js" }, "Banshee": { "cats": [ 1, 18 ], "html": "Built upon the ]+banshee-php\\.org/\">[a-z]+(v([\\d.]+))?\\;version:\\2", "implies": "PHP" }, "BIGACE": { "cats": [ 1 ], "meta": { "generator": "BIGACE ([\\d.]+)\\;version:\\1" }, "html": "Powered by ]+BIGACE|" }, "CakePHP": { "cats": [ 18 ], "headers": { "Set-Cookie": "cakephp=" }, "meta": { "application-name": "CakePHP" }, "implies": "PHP" }, "Cargo": { "cats": [ 1 ], "meta": { "cargo_title": ".*" }, "script": "/cargo\\.", "html": "]+Cargo feed", "implies": "PHP" }, "CentOS": { "cats": [ 28 ], "headers": { "Server": "CentOS", "X-Powered-By": "CentOS" } }, "CFML": { "cats": [ 27 ] }, "CacheFly": { "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" } }, "Chameleon": { "cats": [ 1 ], "meta": { "generator": "chameleon-cms" }, "implies": [ "Apache", "PHP" ] }, "Chamilo": { "cats": [ 21 ], "html": "\">Chamilo ([\\d.]+)\\;version:\\1", "meta": { "generator": "Chamilo ([\\d.]+)\\;version:\\1" }, "headers": { "X-Powered-By": "Chamilo ([\\d.]+)\\;version:\\1" }, "implies": "PHP" }, "Chartbeat": { "cats": [ 10 ], "html": "function loadChartbeat\\(\\) {", "script": "chartbeat.js" }, "Cherokee": { "cats": [ 22 ], "headers": { "Server": "Cherokee/([\\d.]+)\\;version:\\1" } }, "CKEditor": { "cats": [ 24 ], "env": "^CKEDITOR$", "implies": "PHP" }, "ClickHeat": { "cats": [ 10 ], "script": "clickheat.*\\.js", "env": "^clickHeat", "implies": "PHP" }, "ClickTale": { "cats": [ 10 ], "html": "if\\(typeof ClickTale(Tag)*==\"function\"\\)", "env": "^ClickTale" }, "Clicky": { "cats": [ 10 ], "script": "static\\.getclicky\\.com", "env": "^clicky$" }, "CloudFlare": { "cats": [ 31 ], "headers": { "Server": "cloudflare" }, "env": "^CloudFlare$" }, "CMS Made Simple": { "cats": [ 1 ], "meta": { "generator": "CMS Made Simple" }, "implies": "PHP" }, "CMSimple": { "cats": [ 1 ], "meta": { "generator": "CMSimple( [\\d.]+)?\\;version:\\1" }, "implies": "PHP" }, "CO2Stats": { "cats": [ 10 ], "html": "src=[^>]+co2stats\\.com/propres\\.php" }, "CodeIgniter": { "cats": [ 18 ], "headers": { "Set-Cookie": "(exp_last_activity|exp_tracker|ci_session)" }, "implies": "PHP" }, "Commerce Server": { "cats": [ 6 ], "headers": { "COMMERCE-SERVER-SOFTWARE": ".+" }, "implies": [ "Microsoft ASP.NET", "IIS", "Windows Server" ] }, "comScore": { "cats": [ 10 ], "html": "]* (id=\"comscore\"|scr=[^>]+comscore)", "env": "^_?COMSCORE$" }, "Concrete5": { "cats": [ 1 ], "script": "concrete/js/", "meta": { "generator": "concrete5 - ([\\d.ab]+)\\;version:\\1" }, "env": "^CCM_IMAGE_PATH$", "implies": "PHP" }, "Connect": { "cats": [ 18 ], "headers": { "X-Powered-By": "^Connect$" }, "implies": "node.js" }, "Contao": { "cats": [ 1 ], "html": "(|]+(typolight|contao)\\.css)", "implies": "PHP" }, "Contenido": { "cats": [ 1 ], "meta": { "generator": "Contenido ([\\d.]+)\\;version:\\1" }, "implies": "PHP" }, "Contens": { "cats": [ 1 ], "meta": { "generator": "Contensis CMS Version ([\\d.]+)\\;version:\\1" }, "implies": [ "Java", "CFML" ] }, "ConversionLab": { "cats": [ 10 ], "script": "conversionlab\\.trackset\\.com/track/tsend\\.js" }, "Coppermine": { "cats": [ 7 ], "html": "", "implies": "PHP" }, "Gauges": { "cats": [ 10 ], "headers": { "Set-Cookie": "_gauges_[^;]+=" }, "html": "t\\.src = '//secure\\.gaug\\.es/track\\.js", "env": "^_gauges$" }, "Gentoo": { "cats": [ 28 ], "headers": { "X-Powered-By": "-?gentoo" } }, "Get Satisfaction": { "cats": [ 13 ], "env": "^feedback_widget$" }, "GetSimple CMS": { "cats": [ 1 ], "meta": { "generator": "GetSimple" }, "implies": "PHP" }, "GoAhead": { "cats": [ 22 ], "headers": { "Server": "GoAhead" } }, "Google Analytics": { "cats": [ 10 ], "html": "_gaq\\.push\\(\\['_setAccount", "script": "(\\.google-analytics\\.com/ga\\.js|google-analytics\\.com/urchin\\.js)", "headers": { "Set-Cookie": "__utma" }, "env": "^gaGlobal$" }, "Google App Engine": { "cats": [ 22 ], "headers": { "Server": "Google Frontend" } }, "Google Code Prettify": { "cats": [ 19 ], "env": "^prettyPrint$" }, "Google Font API": { "cats": [ 17 ], "script": "googleapis.com/.+webfont", "html": "]* href=[^>]+fonts\\.googleapis\\.com", "env": "^WebFonts$" }, "Google Maps": { "cats": [ 35 ], "script": "(maps\\.google\\.com/maps\\?file=api(&v=([\\d.]+))?|maps\\.google\\.com/maps/api/staticmap)\\;version:API v\\3" }, "Google PageSpeed": { "cats": [ 23, 33 ], "headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" } }, "Google Sites": { "cats": [ 1 ], "url": "sites.google.com" }, "Google Tag Manager": { "cats": [ 19 ], "html": "googletagmanager\\.com/ns\\.html[^>]+>" }, "Google Web Toolkit": { "cats": [ 18 ], "env": "^__gwt_", "implies": "Java" }, "GoStats": { "cats": [ 10 ], "env": "^_go(stats|_track)" }, "Graffiti CMS": { "cats": [ 1 ], "meta": { "generator": "Graffiti CMS ([^\"]+)\\;version:\\1" }, "script": "/graffiti.js", "headers": { "Set-Cookie": "graffitibot[^;]=" } }, "Gravatar": { "cats": [ 19 ], "env": "^Gravatar$" }, "Gravity Insights": { "cats": [ 10 ], "html": "gravityInsightsParams\\.site_guid = '", "env": "^GravityInsights$" }, "G-WAN": { "cats": [ 22 ], "headers": { "Server": "G-WAN" } }, "GX WebManager": { "cats": [ 1 ], "meta": { "generator": "GX WebManager( ([\\d.]+))?\\;version:\\2" }, "html": "", "env": "^_?owa_" }, "OneStat": { "cats": [ 10 ], "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "cats": [ 6 ], "html": "index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart", "implies": "PHP" }, "openEngine": { "cats": [ 1 ], "html": "]+openEngine" }, "OpenGrok": { "cats": [ 19 ], "headers": { "Set-Cookie": "OpenGrok" }, "meta": { "generator": "OpenGrok( v?([\\d.]+))?\\;version:\\2" }, "implies": "Java" }, "OpenGSE": { "cats": [ 22 ], "headers": { "Server": "GSE" }, "implies": "Java" }, "OpenLayers": { "cats": [ 35 ], "script": "openlayers", "env": "^OpenLayers$" }, "OpenNemas": { "cats": [ 1 ], "headers": { "X-Powered-By": "OpenNemas" } }, "OpenSSL": { "cats": [ 33 ], "headers": { "Server": "OpenSSL(/([\\d.]+[a-z]?))?\\;version:\\2" } }, "OpenText Web Solutions": { "cats": [ 1 ], "html": "\\;version:\\1", "implies": "PHP" }, "phpBB": { "cats": [ 2 ], "meta": { "copyright": "phpBB Group" }, "html": "(Powered by ]+phpbb|]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles/(sub|pro)silver/theme|]+i_icon_mini|]+php-fusion", "implies": "PHP" }, "phpMyAdmin": { "cats": [ 3 ], "html": "(var pma_absolute_uri = '|PMA_sendHeaderLocation\\(|phpMyAdmin)", "implies": [ "PHP", "MySQL" ] }, "PHP-Nuke": { "cats": [ 2 ], "meta": { "generator": "PHP-Nuke" }, "html": "<[^>]+Powered by PHP-Nuke" }, "phpPgAdmin": { "cats": [ 3 ], "html": "(phpPgAdmin|phpPgAdmin)", "implies": "PHP" }, "phpSQLiteCMS": { "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS( (.+))?$\\;version:\\2" }, "implies": [ "PHP", "SQLite\\;confidence:50" ] }, "phpwind": { "cats": [ 1, 2 ], "meta": { "generator": "^phpwind" }, "html": "Powered by ]+id=\"xvotes-0", "env": "^pligg_" }, "Plone": { "cats": [ 1 ], "meta": { "generator": "Plone" }, "implies": "Python" }, "Plura": { "cats": [ 19 ], "html": "