{ "categories": { "1": "cms", "2": "message-boards", "3": "database-managers", "4": "documentation-tools", "5": "widgets", "6": "ecommerce", "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", "37": "network-devices", "38": "media-servers", "39": "webcams", "40": "printers", "41": "payment-processors", "42": "tag-managers", "43": "paywalls", "44": "build-ci-systems", "45": "control-systems", "46": "remote-access", "47": "dev-tools", "48": "network-storage", "49": "feed-readers", "50": "document-management-systems" }, "apps": { "1C-Bitrix": { "website": "www.1c-bitrix.ru", "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": { "website": "1und1.de", "cats": [ 6 ], "url": "/shop/catalog/browse\\?sessid=", "implies": "PHP" }, "2z Project": { "website": "2zproject-cms.ru", "cats": [ 1 ], "meta": { "generator": "2z project ([\\d.]+)\\;version:\\1" } }, "3dCart": { "website": "www.3dcart.com", "cats": [ 1, 6 ], "headers": { "X-Powered-By": "3DCART" }, "script": "(?:twlh(?:track)?\\.asp|3d_upsell\\.js)" }, "3DM": { "website": "www.3ware.com", "cats": [ 19 ], "html": "3ware 3DM([\\d\\.]+)?\\;version:\\1", "implies": "3ware" }, "3ware": { "website": "www.3ware.com", "cats": [ 22 ], "headers": { "Server": "3ware\\/?([\\d\\.]+)?\\;version:\\1" } }, "Accessible Portal": { "website": "www.accessibleportal.com", "cats": [ 1 ], "meta": { "generator": "Accessible Portal" }, "implies": "PHP" }, "Adcash": { "website": "adcash.com", "cats": [ 36 ], "env": "^(?:ac_bgclick_URL|ct_(?:siteunder|tag|n(?:SuUrl(?:Opp)?)|Su(?:Loaded|Url)))$", "script": "^[^\\/]*//(?:[^\\/]+\\.)?adcash\\.com/(?:script|ad)/", "url": "^https?://(?:[^\\/]+\\.)?adcash\\.com/script/pop_" }, "AddThis": { "website": "www.addthis.com", "cats": [ 5 ], "script": "addthis\\.com/js/", "env": "^addthis" }, "AddShoppers": { "website": "www.addshoppers.com", "cats": [ 5 ], "script": "cdn\\.shop\\.pe/widget/" }, "AdInfinity": { "website": "adinfinity.com.au", "cats": [ 36 ], "script": "adinfinity\\.com\\.au" }, "Adobe ColdFusion": { "website": "adobe.com/products/coldfusion-family.html", "cats": [ 18 ], "url": "\\.cfm(?:$|\\?)", "html": "<!-- START headerTags\\.cfm", "headers": { "Cookie": "CFTOKEN=" }, "script": "/cfajax/", "env": "^_cfEmails$", "implies": "CFML" }, "Adobe CQ5": { "website": "adobe.com/products/cq.html", "cats": [ 1 ], "html": [ "<div class=\"[^\"]*parbase", "_jcr_content", "/etc/designs/", "/etc/clientlibs/" ], "implies": "Java" }, "Adobe GoLive": { "website": "www.adobe.com/products/golive", "cats": [ 20 ], "meta": { "generator": "Adobe GoLive(?:\\s([\\d.]+))?\\;version:\\1" } }, "Adobe Muse": { "website": "muse.adobe.com", "cats": [ 20 ], "meta": { "generator": "^Muse(?:$| ?/?(\\d[\\d.]+))\\;version:\\1" } }, "Adobe RoboHelp": { "website": "adobe.com/products/robohelp.html", "cats": [ 4 ], "meta": { "generator": "^Adobe RoboHelp(?: ([\\d]+))?\\;version:\\1" }, "script": "(?:wh(?:utils|ver|proxy|lang|topic|msg)|ehlpdhtm)\\.js", "env": "^gbWh(?:Ver|Lang|Msg|Util|Proxy)$" }, "AdRiver": { "website": "adriver.ru", "cats": [ 36 ], "env": "^adriver$", "html": "(?:<embed[^>]+(?:src=\"https?://mh\\d?\\.adriver\\.ru/|flashvars=\"[^\"]*(?:http:%3A//(?:ad|mh\\d?)\\.adriver\\.ru/|adriver_banner))|<(?:(?:iframe|img)[^>]+src|a[^>]+href)=\"https?://ad\\.adriver\\.ru/)", "script": "(?:adriver\\.core\\.\\d\\.js|https?://(?:content|ad|masterh\\d)\\.adriver\\.ru/)" }, "AdRoll": { "website": "adroll.com", "cats": [ 36 ], "env": "^adroll_", "script": "(?:a|s)\\.adroll\\.com" }, "Advanced Web Stats": { "website": "www.advancedwebstats.com", "cats": [ 10 ], "html": "aws\\.src = [^<]+caphyon-analytics", "implies": "Java" }, "Advert Stream": { "website": "www.advertstream.com", "cats": [ 36 ], "env": "^advst_is_above_the_fold$", "script": "(?:ad\\.advertstream\\.com|adxcore\\.com)" }, "Adzerk": { "website": "adzerk.com", "cats": [ 36 ], "env": "^ados(?:Results)?$", "script": "adzerk\\.net/ados\\.js", "html": "<iframe [^>]*src=\"[^\"]+adzerk\\.net" }, "Airee": { "website": "xn--80aqc2a.xn--p1ai", "cats": [ 31 ], "headers": { "Server": "Airee" } }, "Akamai": { "website": "akamai.com", "cats": [ 31 ], "headers": { "X-Akamai-Transformed": "" } }, "Allegro RomPager": { "website": "allegrosoft.com/embedded-web-server-s2", "cats": [ 22 ], "headers": { "Server": "Allegro-Software-RomPager(?:/([\\d.]+))?\\;version:\\1" } }, "AlloyUI": { "website": "www.alloyui.com", "cats": [ 12 ], "env": "^AUI$", "script": "^https?://cdn\\.alloyui\\.com/", "implies": [ "Twitter Bootstrap", "YUI" ] }, "Amaya": { "website": "www.w3.org/Amaya", "cats": [ 20 ], "meta": { "generator": "Amaya(?: V?([\\d.]+[a-z]))?\\;version:\\1" } }, "amCharts": { "website": "amcharts.com", "cats": [ 25 ], "script": "amcharts.*\\.js", "env": "^AmCharts$" }, "Ametys": { "website": "ametys.org", "cats": [ 1 ], "meta": { "generator": "(?:Ametys|Anyware Technologies)" }, "script": "ametys\\.js", "implies": "Java" }, "Amiro.CMS": { "website": "amirocms.com", "cats": [ 1 ], "meta": { "generator": "Amiro" }, "html": "system_(?:js\\.php\\?script=|css\\.php\\?styles)[^\"]+cv=([\\d.]+)\\;version:\\1", "implies": "PHP" }, "AMPcms": { "website": "www.ampcms.org", "cats": [ 1 ], "headers": { "X-AMP-Version": "([\\d.]+)\\;version:\\1", "Set-Cookie": "^AMP=" }, "env": "^amp_js_init$", "implies": "PHP" }, "Anchor CMS": { "website": "anchorcms.com", "cats": [ 1, 11 ], "meta": { "generator": "Anchor CMS" }, "implies": [ "PHP", "MySQL" ] }, "AngularJS": { "website": "angularjs.org", "cats": [ 12 ], "env": "^angular$", "script": [ "angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+(\\-?rc[.\\d]*)*)/angular(\\.min)?\\.js\\;version:\\1", "angular.*\\.js" ] }, "AOLserver": { "website": "aolserver.com", "cats": [ 22 ], "headers": { "Server": "AOLserver/?([\\d.]+)?\\;version:\\1" } }, "Apache": { "website": "apache.org", "cats": [ 22 ], "headers": { "Server": "(?:Apache(?:$|/([\\d.]+)|[^/-])|(?:^|\\b)HTTPD)\\;version:\\1" } }, "Apache Hadoop": { "website": "hadoop.apache.org", "cats": [ 34 ], "html": "type=\"text/css\" href=\"/static/hadoop\\.css\"" }, "Apache HBase": { "website": "hbase.apache.org", "cats": [ 34 ], "html": "type=\"text/css\" href=\"/static/hbase\\.css\"" }, "Apache JSPWiki": { "website": "jspwiki.org", "cats": [ 8 ], "url": "wiki\\.jsp", "script": "jspwiki", "html": "<html[^>]* xmlns:jspwiki=" }, "Apache Tomcat": { "website": "tomcat.apache.org", "cats": [ 22 ], "headers": { "Server": "Apache-Coyote(/1\\.1)?\\;version:\\1?4.1+:", "X-Powered-By": "\\bTomcat\\b(?:-([\\d.]+))?\\;version:\\1" } }, "Apache Traffic Server": { "website": "trafficserver.apache.org/", "cats": [ 22 ], "headers": { "Server": "ATS/?([\\d.]+)?\\;version:\\1" } }, "Apache Wicket": { "website": "wicket.apache.org", "cats": [ 18 ], "env": "^Wicket", "implies": "Java" }, "AppNexus": { "website": "appnexus.com", "cats": [ 36 ], "html": "<(?:iframe|img)[^>]+adnxs\\.(?:net|com)", "script": "adnxs\\.(?:net|com)" }, "Arc Forum": { "website": "arclanguage.org", "cats": [ 2 ], "html": "ping\\.src = node\\.href;" }, "Artifactory Web Server": { "website": "jfrog.com/open-source/#os-arti", "cats": [ 22 ], "headers": { "Server": "Artifactory(?:/([\\d.]+))?\\;version:\\1" }, "implies": [ "Artifactory" ] }, "Artifactory": { "website": "jfrog.com/open-source/#os-arti", "cats": [ 47 ], "env": "^ArtifactoryUpdates$", "script": [ "wicket/resource/org\\.artifactory\\." ], "html": [ "<span class=\"version\">Artifactory(?: Pro)?(?: Power Pack)?(?: ([\\d.]+))?\\;version:\\1" ] }, "AsciiDoc": { "website": "www.methods.co.nz/asciidoc", "cats": [ 1, 20, 27 ], "meta": { "generator": "^AsciiDoc ([\\d.]+)\\;version:\\1" }, "env": "^asciidoc$" }, "ATEN": { "website": "www.aten.com", "cats": [ 22 ], "headers": { "Server": "ATEN HTTP Server(?:\\(?V?([\\d\\.]+)\\)?)?\\;version:\\1" } }, "ATG Web Commerce": { "website": "oracle.com/us/products/applications/web-commerce/atg", "cats": [ 6 ], "headers": { "X-ATG-Version": "(?:ATGPlatform/([\\d.]+))?\\;version:\\1" }, "html": "<[^>]+_DARGS" }, "Atlassian Bitbucket": { "website": "www.atlassian.com/software/bitbucket/overview/", "cats": [ 47 ], "meta": { "application-name": "Bitbucket" }, "env": "^bitbucket$" }, "Atlassian Confluence": { "website": "www.atlassian.com/software/confluence/overview/team-collaboration-software", "cats": [ 8 ], "html": "Powered by <a href=[^>]+atlassian\\.com/software/confluence(?:[^>]+>Atlassian Confluence</a> ([\\d.]+))?\\;version:\\1", "headers": { "X-Confluence-Request-Time": "" }, "meta": { "confluence-request-time": "" }, "implies": "Java" }, "Atlassian Jira": { "website": "www.atlassian.com/software/jira/overview/", "cats": [ 13, 47 ], "meta": { "application-name": "JIRA", "ajs-version-number": "([\\d\\.]+)\\;version:\\1" }, "env": "^jira$", "html": "Powered by\\s+<a href=[^>]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(\\.\\d+)?))?\\;version:\\1", "implies": "Java" }, "Atlassian Jira Issue Collector": { "website": "www.atlassian.com/software/jira/overview/", "cats": [ 13, 47 ], "script": [ "jira-issue-collector-plugin", "atlassian\\.jira\\.collector\\.plugin" ] }, "Atlassian FishEye": { "website": "www.atlassian.com/software/fisheyet/overview/", "cats": [ 47 ], "headers": { "Set-cookie": "FESESSIONID" }, "html": "<title>(?:Log in to )?FishEye (?:and Crucible )?([\\d.]+)?\\;version:\\1" }, "Avangate": { "website": "avangate.com", "cats": [ 6 ], "env": "^(?:__)?avng8_", "html": "]* href=\"^https?://edge\\.avangate\\.net/", "script": "^https?://edge\\.avangate\\.net/" }, "AWStats": { "website": "awstats.sourceforge.net", "cats": [ 10 ], "meta": { "generator": "AWStats ([\\d.]+(?: \\(build [\\d.]+\\))?)\\;version:\\1" }, "implies": "Perl" }, "Backbone.js": { "website": "documentcloud.github.com/backbone", "cats": [ 12 ], "script": "backbone.*\\.js", "env": "^Backbone$", "implies": "Underscore.js" }, "Banshee": { "website": "www.banshee-php.org", "cats": [ 1, 18 ], "html": "Built upon the ]+banshee-php\\.org/\">[a-z]+(?:v([\\d.]+))?\\;version:\\1", "meta": { "generator": "Banshee PHP" }, "implies": "PHP" }, "basket.js": { "website": "addyosmani.github.io/basket.js/", "cats": [ 12 ], "script": "basket.*\\.js", "env": "^basket$" }, "BaseHTTP": { "website": "docs.python.org/2/library/basehttpserver.html", "cats": [ 22 ], "headers": { "Server": "BaseHTTP\\/?([\\d\\.]+)?\\;version:\\1" }, "implies": "Python" }, "BIGACE": { "website": "bigace.de", "cats": [ 1 ], "meta": { "generator": "BIGACE ([\\d.]+)\\;version:\\1" }, "html": "(?:Powered by ]+BIGACE|" }, "BuySellAds": { "website": "buysellads.com", "cats": [ 36 ], "script": "^https?://s\\d\\.buysellads\\.com/", "html": "]*>[^<]+?bsa.src\\s*=\\s*['\"](?:https?:)?\\/{2}\\w\\d\\.buysellads\\.com\\/[\\w\\d\\/]+?bsa\\.js['\"]", "env": "^_bsa" }, "Canon": { "website": "www.canon.com", "cats": [ 40 ] }, "Canon HTTP Server": { "website": "www.canon.com", "cats": [ 22 ], "headers": { "Server": "CANON HTTP Server(?:/([\\d.]+))?\\;version:\\1" }, "implies": [ "Canon" ] }, "CakePHP": { "website": "cakephp.org", "cats": [ 18 ], "headers": { "Set-Cookie": "cakephp=" }, "meta": { "application-name": "CakePHP" }, "implies": "PHP" }, "Carbon Ads": { "website": "carbonads.net", "cats": [ 36 ], "script": "[^\\/]*\\/\\/(?:engine|srv)\\.carbonads\\.com\\/", "html": "<[a-z]+ [^>]*id=\"carbonads-container\"", "env": "^_carbonads" }, "Cargo": { "website": "cargocollective.com", "cats": [ 1 ], "meta": { "cargo_title": "" }, "script": "/cargo\\.", "html": "]+Cargo feed", "implies": "PHP" }, "Catwalk": { "website": "www.canon.com", "cats": [ 22 ], "headers": { "Server": "Catwalk\\/?([\\d\\.]+)?\\;version:\\1" }, "implies": "Canon" }, "CenteHTTPd": { "website": "cente.jp/cente/app/HTTPdc.html", "cats": [ 22 ], "headers": { "Server": "CenteHTTPd(?:/([\\d.]+))?\\;version:\\1" } }, "CentOS": { "website": "centos.org", "cats": [ 28 ], "headers": { "Server": "CentOS", "X-Powered-By": "CentOS" } }, "CFML": { "website": "adobe.com/products/coldfusion-family.html", "cats": [ 27 ] }, "CacheFly": { "website": "www.cachefly.com", "cats": [ 31 ], "headers": { "Server": "^CFS ", "X-CF1": "", "X-CF2": "" } }, "cgit": { "website": "git.zx2c4.com/cgit/", "cats": [ 19 ], "html": "id='cgit'", "implies": "Perl" }, "Chameleon": { "website": "chameleon-system.de", "cats": [ 1 ], "meta": { "generator": "chameleon-cms" }, "implies": [ "Apache", "PHP" ] }, "Chamilo": { "website": "www.chamilo.org", "cats": [ 21 ], "html": "\">Chamilo ([\\d.]+)\\;version:\\1", "meta": { "generator": "Chamilo ([\\d.]+)\\;version:\\1" }, "headers": { "X-Powered-By": "Chamilo ([\\d.]+)\\;version:\\1" }, "implies": "PHP" }, "Chartbeat": { "website": "chartbeat.com", "cats": [ 10 ], "html": "function loadChartbeat\\(\\) \\{", "script": "chartbeat\\.js" }, "Cherokee": { "website": "www.cherokee-project.com", "cats": [ 22 ], "headers": { "Server": "Cherokee/([\\d.]+)\\;version:\\1" } }, "CherryPy": { "website": "www.cherrypy.org", "cats": [ 18, 22 ], "headers": { "Server": "CherryPy\\/?([\\d\\.]+)?\\;version:\\1" }, "implies": "Python" }, "Chitika": { "website": "chitika.com", "cats": [ 36 ], "script": "scripts\\.chitika\\.net/", "env": "ch_c(?:lient|olor_site_link)" }, "Ckan": { "website": "ckan.org/", "cats": [ 1 ], "headers": { "Access-Control-Allow-Headers": "X-CKAN-API-KEY", "Link": "; rel=shortlink" }, "implies": [ "Python", "Solr", "Java", "PostgreSQL\\;confidence:80" ] }, "CKEditor": { "website": "ckeditor.com", "cats": [ 24 ], "env": "^CKEDITOR$" }, "Cloudera": { "website": "www.cloudera.com", "cats": [ 34 ], "headers": { "Server": "cloudera" } }, "ClickHeat": { "website": "www.labsmedia.com/clickheat/index.html", "cats": [ 10 ], "script": "clickheat.*\\.js", "env": "^clickHeat", "implies": "PHP" }, "ClickTale": { "website": "www.clicktale.com", "cats": [ 10 ], "html": "if\\(typeof ClickTale\\(Tag\\)*==\\\"function\\\"\\)", "env": "^ClickTale" }, "Clicky": { "website": "getclicky.com", "cats": [ 10 ], "script": "static\\.getclicky\\.com", "env": "^clicky$" }, "CloudFlare": { "website": "www.cloudflare.com", "cats": [ 31 ], "headers": { "Server": "cloudflare" }, "env": "^CloudFlare$" }, "CMS Made Simple": { "website": "cmsmadesimple.org", "cats": [ 1 ], "headers": { "Set-Cookie": "^CMSSESSID" }, "meta": { "generator": "CMS Made Simple" }, "implies": "PHP" }, "CMSimple": { "website": "www.cmsimple.org/en", "cats": [ 1 ], "meta": { "generator": "CMSimple( [\\d.]+)?\\;version:\\1" }, "implies": "PHP" }, "CO2Stats": { "website": "co2stats.com", "cats": [ 10 ], "html": "src=[^>]+co2stats\\.com/propres\\.php" }, "CodeIgniter": { "website": "codeigniter.com", "cats": [ 18 ], "headers": { "Set-Cookie": "(?:exp_last_activity|exp_tracker|ci_(?:session|(csrf_token)))\\;version:\\1?2+:" }, "html": "]+name=\"ci_csrf_token\"\\;version:2+", "implies": "PHP" }, "CodeMirror": { "website": "codemirror.net", "cats": [ 19 ], "env": "^CodeMirror$" }, "Commerce Server": { "website": "commerceserver.net", "cats": [ 6 ], "headers": { "COMMERCE-SERVER-SOFTWARE": "" }, "implies": "Microsoft ASP.NET" }, "CompaqHTTPServer": { "website": "www.hp.com", "cats": [ 22 ], "headers": { "Server": "CompaqHTTPServer\\/?([\\d\\.]+)?\\;version:\\1" } }, "comScore": { "website": "comscore.com", "cats": [ 10 ], "script": "\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", "html": "]* (?:id=\"comscore\"|scr=[^>]+comscore)|\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon", "env": "^_?COMSCORE$" }, "Concrete5": { "website": "concrete5.org", "cats": [ 1 ], "script": "concrete/js/", "meta": { "generator": "concrete5 - ([\\d.ab]+)\\;version:\\1" }, "env": "^CCM_IMAGE_PATH$", "implies": "PHP" }, "Connect": { "website": "www.senchalabs.org/connect", "cats": [ 18 ], "headers": { "X-Powered-By": "^Connect$" }, "implies": "node.js" }, "Contao": { "website": "contao.org", "cats": [ 1 ], "html": [ "", "]+(?:typolight|contao)\\.css" ], "meta": { "generator": "^Contao Open Source CMS$" }, "implies": "PHP" }, "Contenido": { "website": "contenido.org/en", "cats": [ 1 ], "meta": { "generator": "Contenido ([\\d.]+)\\;version:\\1" }, "implies": "PHP" }, "Contens": { "website": "www.contens.com/en/pub/index.cfm", "cats": [ 1 ], "meta": { "generator": "Contensis CMS Version ([\\d.]+)\\;version:\\1" }, "implies": [ "Java", "CFML" ] }, "ContentBox": { "website": "www.gocontentbox.org", "cats": [ 1, 11 ], "meta": { "generator": "ContentBox powered by ColdBox" }, "implies": "Adobe ColdFusion" }, "ConversionLab": { "website": "www.trackset.it/conversionlab", "cats": [ 10 ], "script": "conversionlab\\.trackset\\.com/track/tsend\\.js" }, "Coppermine": { "website": "coppermine-gallery.net", "cats": [ 7 ], "html": "|" }, "InstantCMS": { "website": "www.instantcms.ru", "cats": [ 1 ], "meta": { "generator": "InstantCMS" }, "headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" } }, "Intel Active Management Technology": { "website": "intel.com", "cats": [ 22, 46 ], "headers": { "Server": "Intel\\(R\\) Active Management Technology(?: ([\\d.]+))?\\;version:\\1" } }, "IntenseDebate": { "website": "intensedebate.com", "cats": [ 15 ], "script": "intensedebate\\.com" }, "Intercom": { "website": "intercom.io", "cats": [ 10 ], "script": "(?:api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)", "env": "^Intercom$" }, "Intershop": { "website": "intershop.com", "cats": [ 6 ], "script": "(?:is-bin|INTERSHOP)" }, "Invenio": { "website": "invenio-software.org", "cats": [ 50 ], "headers": { "Set-cookie": "INVENIOSESSION" }, "html": "(?:Powered by|System)\\s+(?:CERN )?(?:CDS )?Invenio\\s*v?([\\d\\.]+)?\\;version:\\1" }, "io4 CMS": { "website": "notenbomer.nl/Producten/Content_management/io4_|_cms", "cats": [ 1 ], "meta": { "generator": "io4 cms", "generator": "GO[ |]+CMS Enterprise" } }, "Ionicons": { "website": "ionicons.com", "cats": [ 17 ], "html": "]* href=[^>]+ionicons(?:\\.min)?\\.css" }, "IPB": { "website": "www.invisionpower.com", "cats": [ 2 ], "script": "jscripts/ips_", "env": "^(?:IPBoard$|ipb_var)", "html": "]+ipb_[^>]+\\.css" }, "iWeb": { "website": "apple.com/ilife/iweb", "cats": [ 20 ], "meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" } }, "JAlbum": { "website": "jalbum.net/en", "cats": [ 7 ], "meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" }, "implies": "Java" }, "Jalios": { "website": "www.jalios.com", "cats": [ 1 ], "meta": { "generator": "Jalios" } }, "Java": { "website": "java.com", "cats": [ 27 ], "headers": { "Set-Cookie": "JSESSIONID" } }, "Javascript Infovis Toolkit": { "website": "thejit.org", "cats": [ 25 ], "script": "jit.*\\.js", "env": "^\\$jit$" }, "JavaServer Faces": { "website": "javaserverfaces.java.net", "cats": [ 18 ], "headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" }, "implies": "Java" }, "JavaServer Pages": { "website": "www.oracle.com/technetwork/java/javaee/jsp/index.html", "cats": [ 18 ], "headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" }, "implies": "Java" }, "Java Servlet": { "website": "www.oracle.com/technetwork/java/index-jsp-135475.html", "cats": [ 18 ], "headers": { "X-Powered-By": "Servlet(?:.([\\d.]+))?\\;version:\\1" }, "implies": "Java" }, "JBoss Application Server": { "website": "jboss.org/jbossas.html", "cats": [ 22 ], "headers": { "X-Powered-By": "JBoss(?:-([\\d.]+))?\\;version:\\1" } }, "JBoss Web": { "website": "jboss.org/jbossweb", "cats": [ 22 ], "headers": { "X-Powered-By": "JBossWeb(?:-([\\d.]+))?\\;version:\\1" }, "implies": "JBoss Application Server", "excludes": "Apache Tomcat" }, "JC-HTTPD": { "website": "canon.com", "cats": [ 22 ], "headers": { "Server": "JC-HTTPD(?:/([\\d.]+))?\\;version:\\1" }, "implies": [ "Canon" ], "excludes": "Apache" }, "Jekyll": { "website": "jekyllrb.com", "cats": [ 1, 11 ], "meta": { "generator": "Jekyll (v[\\d.]+)?\\;version:\\1" } }, "Jenkins": { "website": "jenkins-ci.org", "cats": [ 44 ], "headers": { "X-Jenkins": "([\\d\\.]+)\\;version:\\1" } }, "Jetty": { "website": "www.eclipse.org/jetty", "cats": [ 22 ], "headers": { "Server": "Jetty(?:\\(([\\d\\.]*\\d+))?\\;version:\\1" }, "implies": "Java" }, "Jirafe": { "website": "jirafe.com", "cats": [ 10, 32 ], "script": "/jirafe\\.js", "env": "^jirafe$" }, "Jo": { "website": "joapp.com", "cats": [ 26, 12 ], "env": "^jo(?:Cache|DOM|Event)$" }, "JobberBase": { "website": "jobberbase.com", "cats": [ 19 ], "meta": { "generator": "Jobberbase" }, "env": "^Jobber$" }, "Joomla": { "website": "joomla.org", "cats": [ 1 ], "url": "option=com_", "meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" }, "html": "(?:]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|]+class=\"pill)\\;confidence:50", "headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" }, "env": "^(?:jcomments|Joomla)$", "implies": "PHP" }, "jqPlot": { "website": "www.jqplot.com", "cats": [ 25 ], "script": "jqplot.*\\.js", "implies": "jQuery" }, "jQTouch": { "website": "jqtouch.com", "cats": [ 26 ], "script": "jqtouch.*\\.js", "env": "^jQT$" }, "jQuery": { "website": "jquery.com", "cats": [ 12 ], "script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ], "env": "^jQuery$" }, "jQuery Mobile": { "website": "jquerymobile.com", "cats": [ 26 ], "script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1", "implies": "jQuery" }, "jQuery Sparklines": { "website": "omnipotent.net/jquery.sparkline/", "cats": [ 25 ], "script": "jquery\\.sparkline.*\\.js", "implies": "jQuery" }, "jQuery UI": { "website": "jqueryui.com", "cats": [ 12 ], "script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ], "implies": "jQuery" }, "JS Charts": { "website": "www.jscharts.com", "cats": [ 25 ], "script": "jscharts.*\\.js", "env": "^JSChart$" }, "JTL Shop": { "website": "www.jtl-software.de/produkte/jtl-shop3", "cats": [ 6 ], "html": "(?:]+name=\"JTLSHOP|]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>", "implies": "jQuery" }, "Kentico CMS": { "website": "www.kentico.comhome.aspx", "cats": [ 1 ], "meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" }, "headers": { "Set-Cookie": "CMSPreferredCulture=" } }, "KineticJS": { "website": "kineticjs.com", "cats": [ 25 ], "script": "kinetic(?:-v?([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", "env": "^Kinetic$" }, "KISSmetrics": { "website": "www.kissmetrics.com", "cats": [ 10 ], "env": "^KM_COOKIE_DOMAIN$" }, "Knockout.js": { "website": "knockoutjs.com", "cats": [ 12 ], "env": "^ko$" }, "Koego": { "website": "www.koego.com/en", "cats": [ 10 ], "script": "tracking\\.koego\\.com/end/ego\\.js", "env": "^ego_domains$" }, "Kohana": { "website": "kohanaframework.org", "cats": [ 18 ], "headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" }, "implies": "PHP" }, "Kolibri CMS": { "website": "alias.io", "cats": [ 1 ], "meta": { "generator": "Kolibri" }, "headers": { "X-Powered-By": "Kolibri" } }, "Komodo CMS": { "website": "www.komodocms.com", "cats": [ 1 ], "meta": { "generator": "^Komodo CMS" }, "implies": "PHP" }, "Koobi": { "website": "dream4.de/cms", "cats": [ 1 ], "meta": { "generator": "Koobi" }, "html": "", "meta": { "eomportal-instanceid": "\\d+", "eomportal-id": "\\d+", "eomportal-loid": "[\\d.]+", "eomportal-uuid": "[a-f\\d]+", "eomportal-lastUpdate": "" } }, "Microsoft ASP.NET": { "website": "www.asp.net", "cats": [ 18 ], "url": "\\.aspx(?:$|\\?)", "html": "]+name=\"__VIEWSTATE", "headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1", "Set-Cookie": "ASPSESSION|ASP\\.NET_SessionId" }, "implies": "IIS\\;confidence:50" }, "Microsoft HTTPAPI": { "website": "microsoft.com", "cats": [ 22 ], "headers": { "Server": "Microsoft-HTTPAPI(?:/([\\d.]+))?\\;version:\\1" } }, "Microsoft SharePoint": { "website": "sharepoint.microsoft.com", "cats": [ 1 ], "meta": { "generator": "Microsoft SharePoint" }, "headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": "", "SPRequestGuid": "", "SharePointHealthScore": "" }, "env": "^_spBodyOnLoadCalled$" }, "mini_httpd": { "website": "acme.com/software/mini_httpd", "cats": [ 22 ], "headers": { "Server": "mini_httpd(?:/([\\d.]+))?\\;version:\\1" } }, "MiniBB": { "website": "www.minibb.com", "cats": [ 2 ], "html": "]+minibb.+\\s+", "env": "^_?owa_" }, "OneStat": { "website": "www.onestat.com", "cats": [ 10 ], "html": "var p==.+stat\\.onestat\\.com/stat\\.aspx\\?tagver" }, "OpenCart": { "website": "www.opencart.com", "cats": [ 6 ], "html": "(?:index\\.php\\?route=[a-z]+/|Powered By ]+OpenCart)", "implies": "PHP" }, "OpenCms": { "website": "www.opencms.org", "cats": [ 1 ], "html": "]+published by Open Text Web Solutions", "implies": "Microsoft ASP.NET" }, "Ophal": { "website": "ophal.org", "cats": [ 1, 11, 18 ], "headers": { "X-Powered-By": "Ophal(?: (.*))? \\(ophal\\.org\\)\\;version:\\1" }, "meta": { "generator": "Ophal(?: (.*))? \\(ophal\\.org\\)\\;version:\\1" }, "script": "ophal\\.js", "implies": "Lua" }, "Optimizely": { "website": "optimizely.com", "cats": [ 10 ], "script": "optimizely\\.com.*\\.js", "env": "^optimizely$" }, "Oracle Application Server": { "website": "www.oracle.com/technetwork/middleware/ias/overview/index.html", "cats": [ 22 ], "headers": { "Server": "Oracle[- ]Application[- ]Server(?: Containers for J2EE)?(?:[- ](\\d[\\da-z./]+))?\\;version:\\1" } }, "Oracle Dynamic Monitoring Service": { "website": "oracle.com", "cats": [ 19 ], "headers": { "x-oracle-dms-ecid": "" } }, "Oracle HTTP Server": { "website": "oracle.com", "cats": [ 22 ], "headers": { "Server": "Oracle-HTTP-Server(?:/([\\d.]+))?\\;version:\\1" } }, "Oracle Recommendations On Demand": { "website": "www.oracle.com/us/products/applications/commerce/recommendations-on-demand/index.html", "cats": [ 10 ], "script": "atgsvcs.+atgsvcs\\.js" }, "Oracle Web Cache": { "website": "oracle.com", "cats": [ 23 ], "headers": { "Server": "Oracle(?:AS)?[- ]Web[- ]Cache(?:[- /]([\\da-z./]+))?\\;version:\\1" } }, "osCommerce": { "website": "www.oscommerce.com", "cats": [ 6 ], "html": "(?:]*(?:\\?|&)osCsid|Powered by (?:<[^>]+>)?osCommerce|<[^>]+class=\"[^>]*infoBoxHeading)", "headers": { "Set-Cookie": "osCsid=" } }, "osCSS": { "website": "www.oscss.org", "cats": [ 6 ], "html": "]*href=\"[^\"]*?([\\d.]+)/themes/resources/owafont\\.css\\;version:\\1", "env": "^(?:(?:g_f)?Owa|IsOwaPremiumBrowser)$", "implies": "Microsoft ASP.NET" }, "ownCloud": { "website": "owncloud.org", "cats": [ 19 ], "meta": { "apple-itunes-app": "app-id=543672169" }, "html": "ownCloud Inc.
Your Cloud, Your Data, Your Way!" }, "OXID eShop": { "website": "oxid-esales.com", "cats": [ 6 ], "html": "\\s*<\\/div>", "url": "/web/viewer\\.html?file=[^&]\\.pdf", "env": "^PDFJS$" }, "PencilBlue": { "website": "pencilblue.org", "cats": [ 1, 11 ], "headers": { "X-Powered-By": "PencilBlue" } }, "Percussion": { "website": "percussion.com", "cats": [ 1 ], "meta": { "generator": "(?:Percussion|Rhythmyx)" }, "html": "<[^>]+class=\"perc-region\"" }, "PerfSONAR-PS": { "website": "psps.perfsonar.net", "cats": [ 19 ], "headers": { "User-agent": "perfSONAR-PS/?([\\d\\.]+)?\\;version:\\1" } }, "Perl": { "website": "perl.org", "cats": [ 27 ], "headers": { "Server": "\\bPerl\\b(?: ?/?v?([\\d.]+))?\\;version:\\1" }, "url": "\\.pl(?:$|\\?)" }, "Petrojs": { "website": "petrojs.thepetronics.com", "cats": [ 12 ], "script": [ "petrojs(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "(?:/([\\d.]+)/)?petrojs(?:\\.min)?\\.js\\;version:\\1" ], "env": "^petrojs$" }, "Phaser": { "website": "phaser.io", "cats": [ 12 ], "env": "Phaser" }, "PHP": { "website": "php.net", "cats": [ 27 ], "headers": { "Server": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "X-Powered-By": "php/?([\\d.]+)?\\;confidence:40\\;version:\\1", "Set-Cookie": "PHPSESSID" }, "url": "\\.php(?:$|\\?)" }, "phpAlbum": { "website": "phpalbum.net", "cats": [ 7 ], "html": "\\;version:\\1", "implies": "PHP" }, "phpBB": { "website": "phpbb.com", "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": { "website": "www.phpmyadmin.net", "cats": [ 3 ], "html": "(?: \\| phpMyAdmin ([\\d.]+)<\\/title>|PMA_sendHeaderLocation\\(|]*href=\"[^\"]*phpmyadmin\\.css\\.php)\\;version:\\1", "env": "^pma_absolute_uri$", "implies": [ "PHP", "MySQL" ] }, "PHP-Nuke": { "website": "phpnuke.org", "cats": [ 2 ], "meta": { "generator": "PHP-Nuke" }, "html": "<[^>]+Powered by PHP-Nuke", "implies": "PHP" }, "phpPgAdmin": { "website": "phppgadmin.sourceforge.net", "cats": [ 3 ], "html": "(?:phpPgAdmin|phpPgAdmin)", "implies": "PHP" }, "phpSQLiteCMS": { "website": "phpsqlitecms.net", "cats": [ 1 ], "meta": { "generator": "^phpSQLiteCMS(?: (.+))?$\\;version:\\1" }, "implies": [ "PHP", "SQLite\\;confidence:50" ] }, "phpwind": { "website": "www.phpwind.net", "cats": [ 1, 2 ], "meta": { "generator": "^phpwind" }, "html": "Powered by ]+id=\"xvotes-0", "env": "^pligg_" }, "Plone": { "website": "plone.org", "cats": [ 1 ], "meta": { "generator": "Plone" }, "implies": "Python" }, "Plura": { "website": "www.pluraprocessing.com", "cats": [ 19 ], "html": "