{ "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-extension", "34": "databases", "35": "maps", "36": "advertizing-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 ], "html": "t\\.src = '//secure\\.gaug\\.es/track\\.js", "env": "^_gauges$" }, "Gentoo": { "cats": [ 28 ], "headers": { "X-Powered-By": "-?gentoo" } }, "Get Satisfaction": { "cats": [ 13 ], "html": "var feedback_widget = new GSFN\\.feedback_widget\\(feedback_widget_options\\)" }, "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": ".*" } }, "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" } }, "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" } }, "Handlebars": { "cats": [ 12 ], "env": "^Handlebars$" }, "Hiawatha": { "cats": [ 22 ], "headers": { "Server": "Hiawatha" } }, "Highcharts": { "cats": [ 25 ], "script": "highcharts.*\\.js", "env": "^Highcharts$" }, "Hogan.js": { "cats": [ 12 ], "env": "^Hogan$" }, "Hotaru CMS": { "cats": [ 1 ], "meta": { "generator": "Hotaru CMS" } }, "Hybris": { "cats": [ 6 ], "html": "(/sys_master/|/hybr/|/_ui/desktop/)", "headers": { "Set-Cookie": "_hybris" }, "implies": "Java" }, "IBM HTTP Server": { "cats": [ 22 ], "headers": { "Server": "IBM_HTTP_Server" } }, "IBM WebSphere Portal": { "cats": [ 1 ], "headers": { "IBM-Web2-Location": ".*" }, "url": "/wps/", "implies": "Java" }, "IBM WebSphere Commerce": { "cats": [ 6 ], "url": "/wcs/", "implies": "Java" }, "IIS": { "cats": [ 22 ], "headers": { "Server": "IIS\\/?([\\d\\.]+)?\\;version:\\1" }, "implies": "Windows Server" }, "ImpressCMS": { "cats": [ 1 ], "script": "include/linkexternal\\.js", "meta": { "generator": "ImpressCMS" }, "headers": { "X-Powered-By": "ImpressCMS" }, "implies": "PHP" }, "ImpressPages": { "cats": [ 1 ], "meta": { "generator": "ImpressPages" }, "implies": "PHP" }, "Indexhibit": { "cats": [ 1 ], "meta": { "generator": "Indexhibit" }, "html": "<(link|a href) [^>]+ndxz-studio", "implies": [ "PHP", "Apache", "Exhibit" ] }, "InstantCMS": { "cats": [ 1 ], "meta": { "generator": "InstantCMS" } }, "Intershop": { "cats": [ 6 ], "url": "is-bin|INTERSHOP", "script": "is-bin|INTERSHOP" }, "IPB": { "cats": [ 2 ], "script": "jscripts/ips_", "env": "^IPBoard$", "html": "]+ipb_[^>]+\\.css" }, "iWeb": { "cats": [ 20 ], "meta": { "generator": "^iWeb( [\\d\\.]+)?\\;version:\\1" } }, "JAlbum": { "cats": [ 7 ], "meta": { "generator": "JAlbum( [\\d\\.]+)?\\;version:\\1" }, "implies": "Java" }, "Jalios": { "cats": [ 1 ], "meta": { "generator": "Jalios" } }, "Java": { "cats": [ 27 ], "headers": { "Set-Cookie": "JSESSIONID" } }, "Javascript Infovis Toolkit": { "cats": [ 25 ], "script": "jit.*\\.js", "env": "^\\$jit$" }, "JavaServer Faces": { "cats": [ 18 ], "headers": { "X-Powered-By": "JSF(/([\\d\\.]+))?\\;version:\\2" }, "implies": "Java" }, "JavaServer Pages": { "cats": [ 18 ], "headers": { "X-Powered-By": "JSP(/([\\d\\.]+))?\\;version:\\2" }, "implies": "Java" }, "Java Servlet": { "cats": [ 18 ], "headers": { "X-Powered-By": "Servlet(/([\\d\\.]+))?\\;version:\\2" }, "implies": "Java" }, "Jirafe": { "cats": [ 10, 32 ], "script": "/jirafe\\.js", "env": "^jirafe$" }, "Jo": { "cats": [ 26, 12 ], "env": "^jo(Cache|DOM|Event)$" }, "JobberBase": { "cats": [ 19 ], "meta": { "generator": "Jobberbase" }, "env": "^Jobber$" }, "Joomla": { "cats": [ 1 ], "url": "option=com_\\;confidence:50", "meta": { "generator": "Joomla" }, "html": "(]+id=\"wrapper_r\"|<[^>]+(feed|components)/com_|]+class=\"pill)\\;confidence:50", "headers": { "X-Content-Encoded-By": "Joomla" }, "env": "^jcomments$", "implies": "PHP" }, "jqPlot": { "cats": [ 25 ], "script": "jqplot.*\\.js", "env": "^jQuery.jqplot$" }, "jQTouch": { "cats": [ 26 ], "script": "jqtouch.*\\.js", "env": "^jQT$" }, "jQuery": { "cats": [ 12 ], "script": [ "jquery(\\-|\\.)([\\d\\.]*\\d)[^/]*\\.js\\;version:\\2", "([\\d\\.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], "env": "^jQuery$" }, "jQuery Mobile": { "cats": [ 26 ], "script": "jquery\\.mobile.*\\.js", "implies": "jQuery" }, "jQuery Sparklines": { "cats": [ 25 ], "script": "jquery\\.sparkline.*\\.js" }, "jQuery UI": { "cats": [ 12 ], "script": "jquery-ui.*\\.js", "implies": "jQuery" }, "JS Charts": { "cats": [ 25 ], "script": "jscharts.*\\.js", "env": "^JSChart$" }, "JTL Shop": { "cats": [ 6 ], "html": "(]+name=\"JTLSHOP|]*\\s+href=['\"]?[^'\"\\s>]*styles/kendo\\.common(\\.min)?\\.css['\"\\s/>]", "implies": "jQuery" }, "Kentico CMS": { "cats": [ 1 ], "meta": { "generator": "Kentico CMS" } }, "KineticJS": { "cats": [ 25 ], "script": "kinetic(-v?([\\d\\.]+))?\\.js\\;version:\\2" }, "KISSmetrics": { "cats": [ 10 ], "env": "^KM_COOKIE_DOMAIN$" }, "Koego": { "cats": [ 10 ], "script": "tracking\\.koego\\.com/end/ego\\.js" }, "Kohana": { "cats": [ 18 ], "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana" }, "implies": "PHP" }, "Kolibri CMS": { "cats": [ 1 ], "meta": { "generator": "Kolibri" } }, "Komodo CMS": { "cats": [ 1 ], "meta": { "generator": "^Komodo CMS" }, "implies": "PHP" }, "Koobi": { "cats": [ 1 ], "meta": { "generator": "Koobi" } }, "LEPTON": { "cats": [ 1 ], "meta": { "generator": "LEPTON" }, "implies": "PHP" }, "Liferay": { "cats": [ 1 ], "env": "^Liferay$", "headers": { "Liferay-Portal": ".*" } }, "LightMon Engine": { "cats": [ 1 ], "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": "", "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" }, "implies": "PHP" }, "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": "