PageRenderTime 90ms CodeModel.GetById 4ms app.highlight 74ms RepoModel.GetById 1ms app.codeStats 1ms

/drivers/bookmarklet/js/apps.js

Relevant Search: With Applications for Solr and Elasticsearch

For more in depth reading about search, ranking and generally everything you could ever want to know about how lucene, elasticsearch or solr work under the hood I highly suggest this book. Easily one of the most interesting technical books I have read in a long time. If you are tasked with solving search relevance problems even if not in Solr or Elasticsearch it should be your first reference. Amazon Affiliate Link
https://github.com/jpyrat/Wappalyzer
JavaScript | 3088 lines | 3087 code | 1 blank | 0 comment | 0 complexity | 0c29e89da5768c1f3f8069e72666d5c1 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1var json =
   2{
   3	"categories": {
   4		"1": "cms",
   5		"2": "message-boards",
   6		"3": "database-managers",
   7		"4": "documentation-tools",
   8		"5": "widgets",
   9		"6": "web-shops",
  10		"7": "photo-galleries",
  11		"8": "wikis",
  12		"9": "hosting-panels",
  13		"10": "analytics",
  14		"11": "blogs",
  15		"12": "javascript-frameworks",
  16		"13": "issue-trackers",
  17		"14": "video-players",
  18		"15": "comment-systems",
  19		"16": "captchas",
  20		"17": "font-scripts",
  21		"18": "web-frameworks",
  22		"19": "miscellaneous",
  23		"20": "editors",
  24		"21": "lms",
  25		"22": "web-servers",
  26		"23": "cache-tools",
  27		"24": "rich-text-editors",
  28		"25": "javascript-graphics",
  29		"26": "mobile-frameworks",
  30		"27": "programming-languages",
  31		"28": "operating-systems",
  32		"29": "search-engines",
  33		"30": "web-mail",
  34		"31": "cdn",
  35		"32": "marketing-automation",
  36		"33": "web-server-extensions",
  37		"34": "databases",
  38		"35": "maps",
  39		"36": "advertising-networks",
  40		"37": "network-devices",
  41		"38": "media-servers",
  42		"39": "webcams",
  43		"40": "printers"
  44	},
  45	"apps": {
  46		"1C-Bitrix": {
  47			"website": "www.1c-bitrix.ru",
  48			"cats": [ 1 ],
  49			"headers": { "X-Powered-CMS": "Bitrix Site Manager", "Set-Cookie": "BITRIX_" },
  50			"html": "(?:<link[^>]+components/bitrix|(?:src|href)=\"/bitrix/(?:js|templates))",
  51			"script": "1c-bitrix",
  52			"implies": "PHP"
  53		},
  54		"1und1": {
  55			"website": "1und1.de",
  56			"cats": [ 6 ],
  57			"url": "/shop/catalog/browse\\?sessid=",
  58			"implies": "PHP"
  59		},
  60		"2z Project": {
  61			"website": "2zproject-cms.ru",
  62			"cats": [ 1 ],
  63			"meta": { "generator": "2z project ([\\d.]+);version:\\1" }
  64		},
  65		"3dCart": {
  66			"website": "www.3dcart.com",
  67			"cats": [ 1, 6 ],
  68			"headers": { "X-Powered-By": "3DCART" },
  69			"script": "(?:twlh(?:track)?\\.asp|3d_upsell\\.js)"
  70		},
  71		"3DM": {
  72			"website": "www.3ware.com",
  73			"cats": [ 19 ],
  74			"html": "<title>3ware 3DM([\\d\\.]+)?\\;version:\\1",
  75			"implies": "3ware"
  76		},
  77		"3ware": {
  78			"website": "www.3ware.com",
  79			"cats": [ 22 ],
  80			"headers": { "Server": "3ware\\/?([\\d\\.]+)?\\;version:\\1" }
  81		},
  82		"Accessible Portal": {
  83			"website": "www.accessibleportal.com",
  84			"cats": [ 1 ],
  85			"meta": { "generator": "Accessible Portal" },
  86			"implies": "PHP"
  87		},
  88		"AddThis": {
  89			"website": "www.addthis.com",
  90			"cats": [ 5 ],
  91			"script": "addthis\\.com/js/(\\d+)?\\;version:\\1",
  92			"env": "^addthis"
  93		},
  94		"Adobe ColdFusion": {
  95			"website": "adobe.com/products/coldfusion-family.html",
  96			"cats": [ 18 ],
  97			"url": "\\.cfm(?:$|\\?)",
  98			"html": "<!-- START headerTags\\.cfm",
  99			"script": "/cfajax/",
 100			"env": "^_cfEmails$",
 101			"implies": "CFML"
 102		},
 103		"Adobe CQ5": {
 104			"website": "adobe.com/products/cq.html",
 105			"cats": [ 1 ],
 106			"html": [ "<div class=\"[^\"]*parbase","_jcr_content","/etc/designs/","/etc/clientlibs/" ],
 107			"implies": "Java"
 108		},
 109		"Adobe GoLive": {
 110			"website": "www.adobe.com/products/golive",
 111			"cats": [ 20 ],
 112			"meta": { "generator": "Adobe GoLive(?:\\s([\\d.]+))?\\;version:\\1" }
 113		},
 114		"Advanced Web Stats": {
 115			"website": "www.advancedwebstats.com",
 116			"cats": [ 10 ],
 117			"html": "aws\\.src = [^<]+caphyon-analytics",
 118			"implies": "Java"
 119		},
 120		"AlloyUI": {
 121			"website": "www.alloyui.com",
 122			"cats": [ 12 ],
 123			"env": "^AUI$",
 124			"script": "^https?://cdn\\.alloyui.com/",
 125			"implies": [ "Twitter Bootstrap", "YUI" ]
 126		},
 127		"Amaya": {
 128			"website": "www.w3.org/Amaya",
 129			"cats": [ 20 ],
 130			"meta": { "generator": "Amaya(?: V?([\\d.]+[a-z]))?\\;version:\\1" }
 131		},
 132		"amCharts": {
 133			"website": "amcharts.com",
 134			"cats": [ 25 ],
 135			"script": "amcharts.*\\.js",
 136			"env": "^AmCharts$"
 137		},
 138		"Ametys": {
 139			"website": "ametys.org",
 140			"cats": [ 1 ],
 141			"meta": { "generator": "(?:Ametys|Anyware Technologies)" },
 142			"script": "ametys\\.js",
 143			"implies": "Java"
 144		},
 145		"Amiro.CMS": {
 146			"website": "amirocms.com",
 147			"cats": [ 1 ],
 148			"meta": { "generator": "Amiro" },
 149			"html": "system_(?:js\\.php\\?script=|css\\.php\\?styles)[^\"]+cv=([\\d.]+)\\;version:\\1",
 150			"implies": "PHP"
 151		},
 152		"AMPcms": {
 153			"website": "www.ampcms.org",
 154			"cats": [ 1 ],
 155			"headers": { "X-AMP-Version": "([\\d.]+)\\;version:\\1", "Set-Cookie": "^AMP=" },
 156			"env": "^amp_js_init$",
 157			"implies": "PHP"
 158		},
 159		"AngularJS": {
 160			"website": "angularjs.org",
 161			"cats": [ 12 ],
 162			"env": "^angular$",
 163			"script": [ "angular(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+(\\-?rc[.\\d]*)*)/angular(\\.min)?\\.js\\;version:\\1", "angular.*\\.js" ]
 164		},
 165		"AOLserver": {
 166			"website": "aolserver.com",
 167			"cats": [ 22 ],
 168			"headers": { "Server": "AOLserver/?([\\d.]+)?\\;version:\\1" }
 169		},
 170		"Apache": {
 171			"website": "apache.org",
 172			"cats": [ 22 ],
 173			"headers": { "Server": "(?:Apache(?:$|/([\\d.]+)|[^/-])|(?:^|\\b)HTTPD)\\;version:\\1" }
 174		},
 175		"Apache Hadoop": {
 176			"website": "hadoop.apache.org",
 177			"cats": [ 34 ],
 178			"html": "type=\"text/css\" href=\"/static/hadoop.css\""
 179		},
 180		"Apache HBase": {
 181			"website": "hbase.apache.org",
 182			"cats": [ 34 ],
 183			"html": "type=\"text/css\" href=\"/static/hbase.css\""
 184		},
 185		"Apache JSPWiki": {
 186			"website": "jspwiki.org",
 187			"cats": [ 8 ],
 188			"url": "wiki\\.jsp",
 189			"script": "jspwiki",
 190			"html": "<html[^>]* xmlns:jspwiki="
 191		},
 192		"Apache Tomcat": {
 193			"website": "tomcat.apache.org",
 194			"cats": [ 22 ],
 195			"headers": { "Server": "Apache-Coyote/?([\\d.]+)?\\;version:\\1" }
 196		},
 197		"Apache Traffic Server": {
 198			"website": "trafficserver.apache.org/",
 199			"cats": [ 22 ],
 200			"headers": { "Server": "ATS/?([\\d.]+)?\\;version:\\1" }
 201		},
 202		"Arc Forum": {
 203			"website": "arclanguage.org",
 204			"cats": [ 2 ],
 205			"html": "ping\\.src = node\\.href;"
 206		},
 207		"AsciiDoc": {
 208			"website": "www.methods.co.nz/asciidoc",
 209			"cats": [ 1, 20, 27 ],
 210			"meta": { "generator": "^AsciiDoc ([\\d.]+)\\;version:\\1" },
 211			"env": "^asciidoc$"
 212		},
 213		"ATEN": {
 214			"website": "www.aten.com",
 215			"cats": [ 22 ],
 216			"headers": { "Server": "ATEN HTTP Server(\\(V?([\\d\\.]+)\\))?\\;version:\\2" }
 217		},
 218		"ATG Web Commerce": {
 219			"website": "oracle.com/us/products/applications/web-commerce/atg",
 220			"cats": [ 6 ],
 221			"headers": { "X-ATG-Version": "(?:ATGPlatform/([\\d.]+))?\\;version:\\1" },
 222			"html": "<[^>]+_DARGS"
 223		},
 224		"Atlassian Confluence": {
 225			"website": "www.atlassian.com/software/confluence/overview/team-collaboration-software",
 226			"cats": [ 8 ],
 227			"html": "Powered by <a href=[^>]+atlassian\\.com/software/confluence(?:[^>]+>Atlassian Confluence</a> ([\\d.]+))?\\;version:\\1",
 228			"headers": { "X-Confluence-Request-Time": ".*" },
 229			"meta": { "confluence-request-time": ".*" },
 230			"implies": "Java"
 231		},
 232		"Atlassian Jira": {
 233			"website": "www.atlassian.com/software/jira/overview/",
 234			"cats": [ 13 ],
 235			"env": "^jira$",
 236			"script": "/jira/s/",
 237			"url": "/secure/Dashboard\\.jspa",
 238			"html": "Powered by\\s+<a href=[^>]+atlassian\\.com/(?:software/jira|jira-bug-tracking/)[^>]+>Atlassian\\s+JIRA(?:[^v]*v(?:ersion: )?(\\d+\\.\\d+(\\.\\d+)?))?\\;version:\\1",
 239			"implies": "Java"
 240		},
 241		"AWStats": {
 242			"website": "awstats.sourceforge.net",
 243			"cats": [ 10 ],
 244			"meta": { "generator": "AWStats ([\\d.]+(?: \\(?:build [\\d.]+\\))?)\\;version:\\1" },
 245			"implies": "Perl"
 246		},
 247		"Backbone.js": {
 248			"website": "documentcloud.github.com/backbone",
 249			"cats": [ 12 ],
 250			"script": "backbone.*\\.js",
 251			"env": "^Backbone$",
 252			"implies": "Underscore.js"
 253		},
 254		"Banshee": {
 255			"website": "www.banshee-php.org",
 256			"cats": [ 1, 18 ],
 257			"html": "Built upon the <a href=\"[^>]+banshee-php\\.org/\">[a-z]+</a>(?:v([\\d.]+))?\\;version:\\1",
 258			"implies": "PHP"
 259		},
 260		"basket.js": {
 261			"website": "addyosmani.github.io/basket.js/",
 262			"cats": [ 12 ],
 263			"script": "basket.*\\.js",
 264			"env": "^basket$"
 265		},
 266		"BaseHTTP": {
 267			"website": "docs.python.org/2/library/basehttpserver.html",
 268			"cats": [ 22 ],
 269			"headers": { "Server": "BaseHTTP\\/?([\\d\\.]+)?\\;version:\\1" },
 270			"implies": "Python"
 271		},
 272		"BIGACE": {
 273			"website": "bigace.de",
 274			"cats": [ 1 ],
 275			"meta": { "generator": "BIGACE ([\\d.]+)\\;version:\\1" },
 276			"html": "(?:Powered by <a href=\"[^>]+BIGACE|<!--\\s+Site is running BIGACE)",
 277			"implies": "PHP"
 278		},
 279		"Bigcommerce": {
 280			"website": "www.bigcommerce.com",
 281			"cats": [ 6 ],
 282			"url": "mybigcommerce\\.com",
 283			"html": "<link href=[^>]+cdn\\d+\\.bigcommerce\\.com/v",
 284			"script": "cdn\\d+\\.bigcommerce\\.com/v",
 285			"env": "^compareProducts$"
 286		},
 287		"BigDump": {
 288			"website": "www.ozerov.de/bigdump.php",
 289			"cats": [ 3 ],
 290			"html": "<!-- <h1>BigDump: Staggered MySQL Dump Importer ver\\. ([\\d.b]+)\\;version:\\1",
 291			"implies": "PHP"
 292		},
 293		"Bigware": {
 294			"website": "bigware.de",
 295			"cats": [ 6 ],
 296			"html": "(?:Diese <a href=[^>]+bigware\\.de|<a href=[^>]+/main_bigware_\\d+\\.php)",
 297			"url": "(?:\\?|&)bigWAdminID=",
 298			"headers": { "Set-Cookie": "(?:bigwareCsid|bigWAdminID)" },
 299			"implies": "PHP"
 300		},
 301		"BittAds": {
 302			"website": "bittads.com",
 303			"cats": [ 36 ],
 304			"script": "bittads\\.com/js/bitt\\.js$",
 305			"env": "^bitt$"
 306		},
 307		"Blip.tv": {
 308			"website": "blip.tv",
 309			"cats": [ 14 ],
 310			"html": "<(?:param|embed|iframe)[^>]+blip\\.tv/play"
 311		},
 312		"Blogger": {
 313			"website": "www.blogger.com",
 314			"cats": [ 11 ],
 315			"meta": { "generator": "blogger" },
 316			"url": "\\.blogspot\\.com"
 317		},
 318		"Boa": {
 319			"website": "www.boa.org",
 320			"cats": [ 22 ],
 321			"headers": { "Server": "Boa\\/?([\\d\\.a-z]+)?\\;version:\\1" }
 322		},
 323		"Brother": {
 324			"website": "www.brother.com",
 325			"cats": [ 40 ]
 326		},
 327		"BrowserCMS": {
 328			"website": "browsercms.org",
 329			"cats": [ 1 ],
 330			"meta": { "generator": "BrowserCMS ([\\d.]+)\\;version:\\1" },
 331			"implies": "Ruby"
 332		},
 333		"Bugzilla": {
 334			"website": "www.bugzilla.org",
 335			"cats": [ 13 ],
 336			"html": "href=\"enter_bug\\.cgi\">",
 337			"implies": "Perl"
 338		},
 339		"Burning Board": {
 340			"website": "www.woltlab.com",
 341			"cats": [ 2 ],
 342			"html": "<a href=\"[^>]+woltlab\\.com.+Burning Board",
 343			"implies": "PHP"
 344		},
 345		"Business Catalyst": {
 346			"website": "businesscatalyst.com",
 347			"cats": [ 1 ],
 348			"script": "CatalystScripts",
 349			"html": "<!-- BC_OBNW -->"
 350		},
 351		"Canon": {
 352			"website": "www.canon.com",
 353			"cats": [ 40 ]
 354		},
 355		"CakePHP": {
 356			"website": "cakephp.org",
 357			"cats": [ 18 ],
 358			"headers": { "Set-Cookie": "cakephp=" },
 359			"meta": { "application-name": "CakePHP" },
 360			"implies": "PHP"
 361		},
 362		"Cargo": {
 363			"website": "cargocollective.com",
 364			"cats": [ 1 ],
 365			"meta": { "cargo_title": ".*" },
 366			"script": "/cargo\\.",
 367			"html": "<link [^>]+Cargo feed",
 368			"implies": "PHP"
 369		},
 370		"Catwalk": {
 371			"website": "www.canon.com",
 372			"cats": [ 22 ],
 373			"headers": { "Server": "Catwalk\\/?([\\d\\.]+)?\\;version:\\1" },
 374			"implies": "Canon"
 375		},
 376		"CentOS": {
 377			"website": "centos.org",
 378			"cats": [ 28 ],
 379			"headers": { "Server": "CentOS", "X-Powered-By": "CentOS" }
 380		},
 381		"CFML": {
 382			"website": "adobe.com/products/coldfusion-family.html",
 383			"cats": [ 27 ]
 384		},
 385		"CacheFly": {
 386			"website": "www.cachefly.com",
 387			"cats": [ 31 ],
 388			"headers": { "Server": "^CFS ", "X-CF1": ".+", "X-CF2": ".+" }
 389		},
 390		"Chameleon": {
 391			"website": "chameleon-system.de",
 392			"cats": [ 1 ],
 393			"meta": { "generator": "chameleon-cms" },
 394			"implies": [ "Apache", "PHP" ]
 395		},
 396		"Chamilo": {
 397			"website": "www.chamilo.org",
 398			"cats": [ 21 ],
 399			"html": "\">Chamilo ([\\d.]+)</a>\\;version:\\1",
 400			"meta": { "generator": "Chamilo ([\\d.]+)\\;version:\\1" },
 401			"headers": { "X-Powered-By": "Chamilo ([\\d.]+)\\;version:\\1" },
 402			"implies": "PHP"
 403		},
 404		"Chartbeat": {
 405			"website": "chartbeat.com",
 406			"cats": [ 10 ],
 407			"html": "function loadChartbeat\\(\\) \\{",
 408			"script": "chartbeat\\.js"
 409		},
 410		"Cherokee": {
 411			"website": "www.cherokee-project.com",
 412			"cats": [ 22 ],
 413			"headers": { "Server": "Cherokee/([\\d.]+)\\;version:\\1" }
 414		},
 415		"CherryPy": {
 416			"website": "www.cherrypy.org",
 417			"cats": [ 18, 22 ],
 418			"headers": { "Server": "CherryPy\\/?([\\d\\.]+)?\\;version:\\1" },
 419			"implies": "Python"
 420		},
 421		"CKEditor": {
 422			"website": "ckeditor.com",
 423			"cats": [ 24 ],
 424			"env": "^CKEDITOR$"
 425		},
 426		"Cloudera": {
 427			"website": "www.cloudera.com",
 428			"cats": [ 34 ],
 429			"headers": { "Server": "cloudera" }
 430		},
 431		"ClickHeat": {
 432			"website": "www.labsmedia.com/clickheat/index.html",
 433			"cats": [ 10 ],
 434			"script": "clickheat.*\\.js",
 435			"env": "^clickHeat",
 436			"implies": "PHP"
 437		},
 438		"ClickTale": {
 439			"website": "www.clicktale.com",
 440			"cats": [ 10 ],
 441			"html": "if\\(typeof ClickTale(Tag)*==\\\"function\\\"\\)",
 442			"env": "^ClickTale"
 443		},
 444		"Clicky": {
 445			"website": "getclicky.com",
 446			"cats": [ 10 ],
 447			"script": "static\\.getclicky\\.com",
 448			"env": "^clicky$"
 449		},
 450		"CloudFlare": {
 451			"website": "www.cloudflare.com",
 452			"cats": [ 31 ],
 453			"headers": { "Server": "cloudflare" },
 454			"env": "^CloudFlare$"
 455		},
 456		"CMS Made Simple": {
 457			"website": "cmsmadesimple.org",
 458			"cats": [ 1 ],
 459			"meta": { "generator": "CMS Made Simple" },
 460			"implies": "PHP"
 461		},
 462		"CMSimple": {
 463			"website": "www.cmsimple.org/en",
 464			"cats": [ 1 ],
 465			"meta": { "generator": "CMSimple( [\\d.]+)?\\;version:\\1" },
 466			"implies": "PHP"
 467		},
 468		"CO2Stats": {
 469			"website": "co2stats.com",
 470			"cats": [ 10 ],
 471			"html": "src=[^>]+co2stats\\.com/propres\\.php"
 472		},
 473		"CodeIgniter": {
 474			"website": "codeigniter.com",
 475			"cats": [ 18 ],
 476			"headers": { "Set-Cookie": "(?:exp_last_activity|exp_tracker|ci_session)" },
 477			"implies": "PHP"
 478		},
 479		"CodeMirror": {
 480			"website": "codemirror.net",
 481			"cats": [ 19 ],
 482			"env": "^CodeMirror$"
 483		},
 484		"Commerce Server": {
 485			"website": "commerceserver.net",
 486			"cats": [ 6 ],
 487			"headers": { "COMMERCE-SERVER-SOFTWARE": ".+" },
 488			"implies": "Microsoft ASP.NET"
 489		},
 490		"CompaqHTTPServer": {
 491			"website": "www.hp.com",
 492			"cats": [ 22 ],
 493			"headers": { "Server": "CompaqHTTPServer\\/?([\\d\\.]+)?\\;version:\\1" }
 494		},
 495		"comScore": {
 496			"website": "comscore.com",
 497			"cats": [ 10 ],
 498			"script": "\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon",
 499			"html": "<iframe[^>]* (?:id=\"comscore\"|scr=[^>]+comscore)|\\.scorecardresearch\\.com/beacon\\.js|COMSCORE\\.beacon",
 500			"env": "^_?COMSCORE$"
 501		},
 502		"Concrete5": {
 503			"website": "concrete5.org",
 504			"cats": [ 1 ],
 505			"script": "concrete/js/",
 506			"meta": { "generator": "concrete5 - ([\\d.ab]+)\\;version:\\1" },
 507			"env": "^CCM_IMAGE_PATH$",
 508			"implies": "PHP"
 509		},
 510		"Connect": {
 511			"website": "www.senchalabs.org/connect",
 512			"cats": [ 18 ],
 513			"headers": { "X-Powered-By": "^Connect$" },
 514			"implies": "node.js"
 515		},
 516		"Contao": {
 517			"website": "contao.org",
 518			"cats": [ 1 ],
 519			"html": "(?:<!--[^>]+powered by (?:TYPOlight|Contao)-->|<link[^>]+(?:typolight|contao)\\.css)",
 520			"implies": "PHP"
 521		},
 522		"Contenido": {
 523			"website": "contenido.org/en",
 524			"cats": [ 1 ],
 525			"meta": { "generator": "Contenido ([\\d.]+)\\;version:\\1" },
 526			"implies": "PHP"
 527		},
 528		"Contens": {
 529			"website": "www.contens.com/en/pub/index.cfm",
 530			"cats": [ 1 ],
 531			"meta": { "generator": "Contensis CMS Version ([\\d.]+)\\;version:\\1" },
 532			"implies": [ "Java", "CFML" ]
 533		},
 534		"ContentBox": {
 535			"website": "www.gocontentbox.org",
 536			"cats": [ 1, 11 ],
 537			"meta": { "generator": "ContentBox powered by ColdBox" },
 538			"implies": "Adobe ColdFusion"
 539		},
 540		"ConversionLab": {
 541			"website": "www.trackset.it/conversionlab",
 542			"cats": [ 10 ],
 543			"script": "conversionlab\\.trackset\\.com/track/tsend\\.js"
 544		},
 545		"Coppermine": {
 546			"website": "coppermine-gallery.net",
 547			"cats": [ 7 ],
 548			"html": "<!--Coppermine Photo Gallery ([\\d.]+)\\;version:\\1",
 549			"implies": "PHP"
 550		},
 551		"Cosmoshop": {
 552			"website": "cosmoshop.de",
 553			"cats": [ 6 ],
 554			"script": "cosmoshop_functions\\.js"
 555		},
 556		"Cotonti": {
 557			"website": "www.cotonti.com",
 558			"cats": [ 1 ],
 559			"meta": { "generator": "Cotonti" },
 560			"implies": "PHP"
 561		},
 562		"CouchDB": {
 563			"website": "couchdb.apache.org",
 564			"cats": [ 22 ],
 565			"headers": { "Server": "CouchDB/([\\d.]+)\\;version:\\1" }
 566		},
 567		"cPanel": {
 568			"website": "www.cpanel.net",
 569			"cats": [ 9 ],
 570			"headers": { "Server": "cpsrvd/([\\d.]+)\\;version:\\1" },
 571			"html": "<!-- cPanel"
 572		},
 573		"CPG Dragonfly": {
 574			"website": "dragonflycms.org",
 575			"cats": [ 1 ],
 576			"headers": { "X-Powered-By": "Dragonfly CMS" },
 577			"meta": { "generator": "CPG Dragonfly" },
 578			"implies": "PHP"
 579		},
 580		"Crazy Egg": {
 581			"website": "crazyegg.com",
 582			"cats": [ 10 ],
 583			"env": "^CE2$",
 584			"script": "cetrk\\.com/pages/scripts/\\d+/\\d+\\.js"
 585		},
 586		"Cross Pixel": {
 587			"website": "datadesk.crsspxl.com",
 588			"cats": [ 10 ],
 589			"env": "^crsspxl$",
 590			"script": "tag\\.crsspxl\\.com/s1\\.js"
 591		},
 592		"CS Cart": {
 593			"website": "www.cs-cart.com",
 594			"cats": [ 6 ],
 595			"env": "^fn_compare_strings$",
 596			"html": "&nbsp;Powered by (?:<a href=[^>]+cs-cart\\.com|CS-Cart)",
 597			"implies": "PHP"
 598		},
 599		"CubeCart": {
 600			"website": "www.cubecart.com",
 601			"cats": [ 6 ],
 602			"html": "(?:Powered by <a href=[^>]+cubecart\\.com|<p[^>]+>Powered by CubeCart)",
 603			"meta": { "generator": "cubecart" },
 604			"implies": "PHP"
 605		},
 606		"Cufon": {
 607			"website": "cufon.shoqolate.com",
 608			"cats": [ 17 ],
 609			"script": "cufon-yui\\.js",
 610			"env": "^Cufon$"
 611		},
 612		"d3": {
 613			"website": "d3js.org",
 614			"cats": [ 25 ],
 615			"script": "d3(?:\\. v[0-9]+)?(?:\\.min)?\\.js",
 616			"env": "^d3$"
 617		},
 618		"Dancer": {
 619			"website": "perldancer.org",
 620			"cats": [ 18 ],
 621			"headers": { "X-Powered-By": "Perl Dancer ([\\d.]+)\\;version:\\1", "Server": "Perl Dancer ([\\d.]+)\\;version:\\1" },
 622			"implies": "Perl"
 623		},
 624		"Danneo CMS": {
 625			"website": "danneo.com",
 626			"cats": [ 1 ],
 627			"headers": { "X-Powered-By": "CMS Danneo ([\\d.]+)\\;version:\\1" },
 628			"meta": { "generator": "Danneo CMS ([\\d.]+)\\;version:\\1" },
 629			"implies": [ "Apache", "PHP" ]
 630		},
 631		"Darwin": {
 632			"website": "opensource.apple.com",
 633			"cats": [ 28 ],
 634			"headers": { "Server": "Darwin", "X-Powered-By": "Darwin" }
 635		},
 636		"DataLife Engine": {
 637			"website": "dle-news.ru",
 638			"cats": [ 1 ],
 639			"env": "^dle_root$",
 640			"meta": { "generator": "DataLife Engine" },
 641			"implies": [ "PHP", "Apache" ]
 642		},
 643		"David Webbox": {
 644			"website": "www.tobit.com",
 645			"cats": [ 22 ],
 646			"headers": { "Server": "David-WebBox/([\\d.a]+ \\(\\d+\\))\\;version:\\1" }
 647		},
 648		"Debian": {
 649			"website": "debian.org",
 650			"cats": [ 28 ],
 651			"headers": { "Server": "Debian", "X-Powered-By": "(?:Debian|dotdeb|(sarge|etch|lenny|squeeze|wheezy|jessie))\\;version:\\1" }
 652		},
 653		"debut": {
 654			"website": "www.brother.com",
 655			"cats": [ 22 ],
 656			"headers": { "Server": "debut\\/?([\\d\\.]+)?\\;version:\\1" },
 657			"implies": "Brother"
 658		},
 659		"DedeCMS": {
 660			"website": "dedecms.com",
 661			"cats": [ 1 ],
 662			"env": "^DedeContainer",
 663			"script": "dedeajax",
 664			"implies": "PHP"
 665		},
 666		"Dell": {
 667			"website": "dell.com",
 668			"cats": [ 40 ]
 669		},
 670		"Demandware": {
 671			"website": "demandware.com",
 672			"cats": [ 6 ],
 673			"headers": { "Server": "Demandware eCommerce Server" },
 674			"html": "<[^>]+demandware\\.edgesuite",
 675			"env": "^dwAnalytics$"
 676		},
 677		"DHTMLX": {
 678			"website": "dhtmlx.com",
 679			"cats": [ 12 ],
 680			"script": "dhtmlxcommon\\.js"
 681		},
 682		"DirectAdmin": {
 683			"website": "www.directadmin.com",
 684			"cats": [ 9 ],
 685			"html": "<a[^>]+>DirectAdmin</a> Web Control Panel",
 686			"headers": { "Server": "DirectAdmin Daemon v([\\d.]+)\\;version:\\1" },
 687			"implies": [ "PHP", "Apache" ]
 688		},
 689		"Disqus": {
 690			"website": "disqus.com",
 691			"cats": [ 15 ],
 692			"script": "disqus_url",
 693			"html": "<div[^>]+id=\"disqus_thread\"",
 694			"env": "^DISQUS$"
 695		},
 696		"Django": {
 697			"website": "djangoproject.com",
 698			"cats": [ 18 ],
 699			"html": "(?:powered by <a[^>]+>Django ?([\\d.]+)?|<div style=\"display:none\"><input name=\"csrfmiddlewaretoken\" value=\"[a-z0-9]{32}\" type=\"hidden\"></div>)\\;version:\\1",
 700			"env": "^__admin_media_prefix__",
 701			"implies": "Python"
 702		},
 703		"Django CMS": {
 704			"website": "django-cms.org",
 705			"cats": [ 1 ],
 706			"script": "media/cms/js/csrf\\.js",
 707			"headers": { "Set-Cookie": "django[^;]=" },
 708			"implies": "Django"
 709		},
 710		"Dojo": {
 711			"website": "dojotoolkit.org",
 712			"cats": [ 12 ],
 713			"script": "([\\d.]+)/dojo/dojo(?:\\.xd)?\\.js\\;version:\\1",
 714			"env": "^dojo$"
 715		},
 716		"Dokeos": {
 717			"website": "dokeos.com",
 718			"cats": [ 21 ],
 719			"meta": { "generator": "Dokeos" },
 720			"html": "(?:Portal <a[^>]+>Dokeos|@import \"[^\"]+dokeos_blue)",
 721			"headers": { "X-Powered-By": "Dokeos" },
 722			"implies": [ "PHP", "Xajax", "jQuery", "CKEditor" ]
 723		},
 724		"DokuWiki": {
 725			"website": "www.dokuwiki.org",
 726			"cats": [ 8 ],
 727			"meta": { "generator": "DokuWiki( Release [\\-\\d]+)?\\;version:\\1" },
 728			"headers": { "Set-Cookie": "DokuWiki=" },
 729			"implies": "PHP"
 730		},
 731		"Dotclear": {
 732			"website": "dotclear.org",
 733			"cats": [ 1 ],
 734			"implies": "PHP"
 735		},
 736		"DotNetNuke": {
 737			"website": "dotnetnuke.com",
 738			"cats": [ 1 ],
 739			"meta": { "generator": "DotNetNuke" },
 740			"headers": { "X-Compressed-By": "DotNetNuke", "Set-Cookie": "DotNetNukeAnonymous=" },
 741			"html": "<!-- by DotNetNuke Corporation",
 742			"env": "^DotNetNuke$",
 743			"implies": "Microsoft ASP.NET"
 744		},
 745		"Doxygen": {
 746			"website": "stack.nl/~dimitri/doxygen",
 747			"cats": [ 4 ],
 748			"meta": { "generator": "Doxygen ([\\d.]+)\\;version:\\1" },
 749			"html": "(?:<!-- Generated by Doxygen ([\\d.]+)|<link[^>]+doxygen.css)\\;version:\\1"
 750		},
 751		"DreamWeaver": {
 752			"website": "www.adobe.com/products/dreamweaver",
 753			"cats": [ 20 ],
 754			"html": "(?:<!--[^>]*(?:InstanceBeginEditable|Dreamweaver([^>]+)target|DWLayoutDefaultTable)|function MM_preloadImages\\(\\) \\{)\\;version:\\1"
 755		},
 756		"Drupal": {
 757			"website": "drupal.org",
 758			"cats": [ 1 ],
 759			"script": "drupal\\.js",
 760			"html": "<(?:link|style)[^>]+sites/(?:default|all)/(?:themes|modules)/",
 761			"headers": { "X-Drupal-Cache": ".*", "X-Generator": "Drupal(?:\\s([\\d.]+))?\\;version:\\1", "Expires": "19 Nov 1978" },
 762			"env": "^Drupal$",
 763			"implies": "PHP"
 764		},
 765		"Drupal Commerce": {
 766			"website": "drupalcommerce.org",
 767			"cats": [ 6 ],
 768			"html": "(?:id=\"block[_-]commerce[_-]cart[_-]cart|class=\"commerce[_-]product[_-]field)",
 769			"implies": "Drupal"
 770		},
 771		"dwhttpd": {
 772			"website": "???",
 773			"cats": [ 22 ],
 774			"headers": { "Server": "dwhttpd\\/?([\\d\\.a-z]+)?\\;version:\\1" }
 775		},
 776		"Dynamicweb": {
 777			"website": "www.dynamicweb.dk",
 778			"cats": [ 1, 6, 10 ],
 779			"meta": { "generator": "Dynamicweb ([\\d.]+)\\;version:\\1" },
 780			"headers": { "Set-Cookie": "Dynamicweb=" },
 781			"implies": "Microsoft ASP.NET"
 782		},
 783		"e107": {
 784			"website": "e107.org",
 785			"cats": [ 1 ],
 786			"script": "[^a-z0-9]e107\\.js",
 787			"headers": { "Set-Cookie": "e107_tz[^;]+=", "X-Powered-By": "e107" },
 788			"implies": "PHP"
 789		},
 790		"EdgeCast": {
 791			"website": "www.edgecast.com",
 792			"cats": [ 31 ],
 793			"headers": { "Server": "^EC(?:S|Acc)" },
 794			"url": "https?://(?:[^/]+\\.)?edgecastcdn\\.net/"
 795		},
 796		"eHTTP": {
 797			"website": "???",
 798			"cats": [ 22 ],
 799			"headers": { "Server": "\\beHTTP( v?([\\d\\.]+))?\\;version:\\2" },
 800			"implies": [ "HP ProCurve"]
 801		},
 802		"ELOG": {
 803			"website": "midas.psi.ch/elog",
 804			"cats": [ 19 ],
 805			"html": "<title>ELOG Logbook Selection</title>"
 806		},
 807		"ELOG HTTP": {
 808			"website": "midas.psi.ch/elog",
 809			"cats": [ 22 ],
 810			"headers": { "Server": "ELOG HTTP( \\d[\\-\\d\\.]+)?\\;version:\\1" },
 811			"implies": "ELOG"
 812		},
 813		"Eloqua": {
 814			"website": "eloqua.com",
 815			"cats": [ 32 ],
 816			"script": "elqCfg\\.js",
 817			"env": "^elq(?:SiteID|Load|CurESite)$"
 818		},
 819		"Ember.js": {
 820			"website": "emberjs.com",
 821			"cats": [ 12 ],
 822			"env": "^Ember$"
 823		},
 824		"Embedthis-http": {
 825			"website": "github.com/embedthis/http",
 826			"cats": [ 22 ],
 827			"headers": { "Server": "Embedthis-http(?:/([\\d.]+))?\\;version:\\1" }
 828		},
 829		"E-Merchant": {
 830			"website": "e-merchant.com",
 831			"cats": [ 6 ],
 832			"script": "cdn\\.e-merchant\\.com"
 833		},
 834		"Enyo": {
 835			"website": "enyojs.com",
 836			"cats": [ 12, 26 ],
 837			"script": "enyo\\.js",
 838			"env": "^enyo$"
 839		},
 840		"EPiServer": {
 841			"website": "episerver.com",
 842			"cats": [ 1 ],
 843			"meta": { "generator": "EPiServer" },
 844			"headers": { "Set-Cookie": "EPi(?:Trace|Server)[^;]*=" },
 845			"implies": "Microsoft ASP.NET"
 846		},
 847		"EPrints": {
 848			"website": "www.eprints.org",
 849			"cats": [ 19 ],
 850			"meta": { "generator": "EPrints ([\\d.]+)\\;version:\\1" },
 851			"env": "^EPJS_menu_template$",
 852			"implies": "Perl"
 853		},
 854		"Erlang": {
 855			"website": "www.erlang.org",
 856			"cats": [ 27 ],
 857			"headers": { "Server": "Erlang( OTP/([\\-\\d\\.ABR]+))?\\;version:\\1" }
 858		},
 859		"eSyndiCat": {
 860			"website": "esyndicat.com",
 861			"cats": [ 1 ],
 862			"meta": { "generator": "^eSyndiCat " },
 863			"headers": { "X-Drectory-Script": "^eSyndiCat" },
 864			"env": "^esyndicat$",
 865			"implies": [ "PHP" ]
 866		},
 867		"EWS-NIC4": {
 868			"website": "dell.com",
 869			"cats": [ 22 ],
 870			"headers": { "Server": "EWS-NIC4(\\/([\\d\\.a-z]+))?\\;version:\\2" },
 871			"implies": "Dell"
 872		},
 873		"Exhibit": {
 874			"website": "simile-widgets.org/exhibit/",
 875			"cats": [ 25 ],
 876			"script": "exhibit.*\\.js",
 877			"env": "^Exhibit$"
 878		},
 879		"Express": {
 880			"website": "expressjs.com",
 881			"cats": [ 18 ],
 882			"headers": { "X-Powered-By": "^Express$" },
 883			"implies": [ "Connect", "node.js" ]
 884		},
 885		"ExpressionEngine": {
 886			"website": "expressionengine.com",
 887			"cats": [ 1 ],
 888			"headers": { "Set-Cookie": "(?:exp_last_activity|exp_tracker)" },
 889			"implies": "PHP"
 890		},
 891		"ExtJS": {
 892			"website": "www.extjs.com",
 893			"cats": [ 12 ],
 894			"script": "ext-base\\.js",
 895			"env": "^Ext$"
 896		},
 897		"eZ Publish": {
 898			"website": "ez.no",
 899			"cats": [ 1, 6 ],
 900			"meta": { "generator": "eZ Publish" },
 901			"headers": { "X-Powered-By": "^eZ Publish" },
 902			"implies": "PHP"
 903		},
 904		"Fact Finder": {
 905			"website": "fact-finder.com",
 906			"cats": [ 29 ],
 907			"html": "<!-- Factfinder",
 908			"script": "Suggest\\.ff",
 909			"url": "(?:/ViewParametricSearch|ffsuggest\\.[a-z]htm)"
 910		},
 911		"FAST ESP": {
 912			"website": "microsoft.com/enterprisesearch",
 913			"cats": [ 29 ],
 914			"html": "<form[^>]+id=\"fastsearch\""
 915		},
 916		"FAST Search for SharePoint": {
 917			"website": "sharepoint.microsoft.com/en-us/product/capabilities/search/Pages/Fast-Search.aspx",
 918			"cats": [ 29 ],
 919			"url": "Pages/SearchResults\\.aspx\\?k=",
 920			"html": "<input[^>]+ name=\"ParametricSearch",
 921			"implies": [ "Microsoft SharePoint", "Microsoft ASP.NET" ]
 922		},
 923		"Fedora": {
 924			"website": "fedoraproject.org",
 925			"cats": [ 28 ],
 926			"headers": { "Server": "Fedora" }
 927		},
 928		"FlashCom": {
 929			"website": "???",
 930			"cats": [ 22 ],
 931			"headers": { "Server": "FlashCom\\/?([\\d\\.]+)?\\;version:\\1" }
 932		},
 933		"FlexCMP": {
 934			"website": "http://www.flexcmp.com/cms/home",
 935			"cats": [ 1 ],
 936			"meta": { "generator": "FlexCMP" },
 937			"html": "<!--[^>]+FlexCMP[^>v]+v\\. ([\\d.]+)\\;version:\\1",
 938			"headers": { "X-Powered-By": "FlexCMP.+\\[v\\. ([\\d.]+)\\;version:\\1", "X-Flex-Lang": ".+" }
 939		},
 940		"FluxBB": {
 941			"website": "fluxbb.org",
 942			"cats": [ 2 ],
 943			"html": "Powered by (?:<strong>)?<a href=\"[^>]+fluxbb"
 944		},
 945		"Flyspray": {
 946			"website": "flyspray.org",
 947			"cats": [ 13 ],
 948			"html": "(?:<a[^>]+>Powered by Flyspray|<map id=\"projectsearchform)",
 949			"headers": { "Set-Cookie": "flyspray_project=" }
 950		},
 951		"FreeBSD": {
 952			"website": "freebsd.org",
 953			"cats": [ 28 ],
 954			"headers": { "Server": "FreeBSD(?: ([\\d.]+))?\\;version:\\1" }
 955		},
 956		"FrontPage": {
 957			"website": "office.microsoft.com/frontpage",
 958			"cats": [ 20 ],
 959			"meta": { "generator": "Microsoft FrontPage(?:\\s([\\d.]+))?\\;version:\\1" },
 960			"html": "<html[^>]+urn:schemas-microsoft-com:office:office"
 961		},
 962		"FWP": {
 963			"website": "fwpshop.org",
 964			"cats": [ 6 ],
 965			"meta": { "generator": "FWP Shop" },
 966			"html": "<!--\\s+FwP Systems"
 967		},
 968		"Gallery": {
 969			"website": "gallery.menalto.com",
 970			"cats": [ 7 ],
 971			"env": "^galleryAuthToken$",
 972			"html": "<div id=\"gsNavBar\" class=\"gcBorder1\">"
 973		},
 974		"Gambio": {
 975			"website": "gambio.de",
 976			"cats": [ 6 ],
 977			"html": "(?:<link[^>]* href=\"templates/gambio/|<a[^>]content\\.php\\?coID=\\d|<!-- gambio eof -->)",
 978			"implies": "PHP"
 979		},
 980		"Gauges": {
 981			"website": "get.gaug.es",
 982			"cats": [ 10 ],
 983			"headers": { "Set-Cookie": "_gauges_[^;]+=" },
 984			"env": "^_gauges$"
 985		},
 986		"Gentoo": {
 987			"website": "www.gentoo.org",
 988			"cats": [ 28 ],
 989			"headers": { "X-Powered-By": "gentoo" }
 990		},
 991		"Get Satisfaction": {
 992			"website": "getsatisfaction.com",
 993			"cats": [ 13 ],
 994			"env": "^GSFN"
 995		},
 996		"GetSimple CMS": {
 997			"website": "get-simple.info",
 998			"cats": [ 1 ],
 999			"meta": { "generator": "GetSimple" },
1000			"implies": "PHP"
1001		},
1002		"Ghost": {
1003			"website": "ghost.org",
1004			"cats": [ 11 ],
1005			"headers": { "X-Ghost-Cache-Status": ".*" }
1006 		},
1007		"GoAhead": {
1008			"website": "embedthis.com/products/goahead/index.html",
1009			"cats": [ 22 ],
1010			"headers": { "Server": "GoAhead" }
1011		},
1012		"Google Analytics": {
1013			"website": "google.com/analytics",
1014			"cats": [ 10 ],
1015			"html": "_gaq\\.push\\(\\['_setAccount|i\\['GoogleAnalyticsObject'\\]|ga\\.async = true",
1016			"script": "(?:\\.google-analytics\\.com\/ga\\.js|\/urchin\\.js|\\.google-analytics\\.com\/analytics\\.js)",
1017			"headers": { "Set-Cookie": "__utma" },
1018			"env": "^gaGlobal$"
1019		},
1020		"Google AdSense": {
1021			"website": "google.com/adsense",
1022			"cats": [ 36 ],
1023			"env": [ "^google_ad_" ],
1024			"script": [ "googlesyndication\\.com/pagead/show_ads\\.js", "ad.ca.doubleclick.net" ]
1025		},
1026		"Google App Engine": {
1027			"website": "code.google.com/appengine",
1028			"cats": [ 22 ],
1029			"headers": { "Server": "Google Frontend" }
1030		},
1031		"Google Charts": {
1032			"website": "developers.google.com/chart/",
1033			"cats": [ 25 ],
1034			"env": "^google\\.visualization$"
1035		},
1036		"Google Code Prettify": {
1037			"website": "code.google.com/p/google-code-prettify",
1038			"cats": [ 19 ],
1039			"env": "^prettyPrint$"
1040		},
1041		"Google Font API": {
1042			"website": "code.google.com/apis/webfonts",
1043			"cats": [ 17 ],
1044			"script": "googleapis\\.com/.+webfont",
1045			"html": "<link[^>]* href=[^>]+fonts\\.googleapis\\.com",
1046			"env": "^WebFonts$"
1047		},
1048		"Google Maps": {
1049			"website": "maps.google.com",
1050			"cats": [ 35 ],
1051			"script": "(?:maps\\.google\\.com/maps\\?file=api(?:&v=([\\d.]+))?|maps\\.google\\.com/maps/api/staticmap)\\;version:API v\\1"
1052		},
1053		"Google PageSpeed": {
1054			"website": "developers.google.com/speed/pagespeed/mod",
1055			"cats": [ 23, 33 ],
1056			"headers": { "X-Mod-Pagespeed": "([\\d.]+)\\;version:\\1" }
1057		},
1058		"Google Sites": {
1059			"website": "sites.google.com",
1060			"cats": [ 1 ],
1061			"url": "sites\\.google\\.com"
1062		},
1063		"Google Tag Manager": {
1064			"website": "www.google.com/tagmanager",
1065			"cats": [ 19 ],
1066			"html": "googletagmanager\\.com/ns\\.html[^>]+></iframe>"
1067		},
1068		"Google Web Toolkit": {
1069			"website": "developers.google.com/web-toolkit",
1070			"cats": [ 18 ],
1071			"env": "^__gwt_",
1072			"implies": "Java"
1073		},
1074		"GoStats": {
1075			"website": "gostats.com",
1076			"cats": [ 10 ],
1077			"env": "^_go(?:stats|_track)"
1078		},
1079		"Graffiti CMS": {
1080			"website": "graffiticms.codeplex.com",
1081			"cats": [ 1 ],
1082			"meta": { "generator": "Graffiti CMS ([^\"]+)\\;version:\\1" },
1083			"script": "/graffiti\\.js",
1084			"headers": { "Set-Cookie": "graffitibot[^;]=" }
1085		},
1086		"Grandstream": {
1087			"website": "www.grandstream.com",
1088			"cats": [ 22, 39 ],
1089			"headers": { "Server": "Grandstream\\/?([\\d\\.]+)?\\;version:\\1" }
1090		},
1091		"Gravatar": {
1092			"website": "gravatar.com",
1093			"cats": [ 19 ],
1094			"html": "(secure\\.)?gravatar\\.com/avatar/.+",
1095			"env": "^Gravatar$"
1096		},
1097		"Gravity Insights": {
1098			"website": "insights.gravity.com",
1099			"cats": [ 10 ],
1100			"env": "^GravityInsights$"
1101		},
1102		"G-WAN": {
1103			"website": "gwan.com",
1104			"cats": [ 22 ],
1105			"headers": { "Server": "G-WAN" }
1106		},
1107		"GX WebManager": {
1108			"website": "www.gxsoftware.com/en/products/web-content-management.htm",
1109			"cats": [ 1 ],
1110			"meta": { "generator": "GX WebManager(?: ([\\d.]+))?\\;version:\\1" },
1111			"html": "<!--\\s+Powered by GX"
1112		},
1113		"Handlebars": {
1114			"website": "handlebarsjs.com",
1115			"cats": [ 12 ],
1116			"env": "^Handlebars$"
1117		},
1118		"Hello Bar": {
1119			"cats": [ 5 ],
1120			"script": "(hellobar\\.com/hellobar\\.js|new HelloBar)",
1121			"html": "/hellobar\\.js"
1122		},
1123		"Hiawatha": {
1124			"website": "hiawatha-webserver.org",
1125			"cats": [ 22 ],
1126			"headers": { "Server": "Hiawatha v([\\d.]+)\\;version:\\1" }
1127		},
1128		"Highcharts": {
1129			"website": "highcharts.com",
1130			"cats": [ 25 ],
1131			"script": "highcharts.*\\.js",
1132			"env": "^Highcharts$"
1133		},
1134		"Highstock": {
1135			"website": "highcharts.com/products/highstock",
1136			"cats": [ 25 ],
1137			"script": "highstock(\\-|\\.)?([\\d\\.]*\\d).*\\.js\\;version:\\2"
1138		},
1139		"Hogan.js": {
1140			"website": "twitter.github.com/hogan.js",
1141			"cats": [ 12 ],
1142			"env": "^Hogan$"
1143		},
1144		"Hotaru CMS": {
1145			"website": "hotarucms.org",
1146			"cats": [ 1 ],
1147			"meta": { "generator": "Hotaru CMS" },
1148			"headers": { "Set-Cookie": "hotaru_mobile=" }
1149		},
1150		"HP ProCurve": {
1151			"website": "hp.com/networking",
1152			"cats": [ 37 ]
1153		},
1154		"HubSpot": {
1155			"website": "hubspot.com",
1156			"cats": [ 32 ],
1157			"html": "<!-- Start of Async HubSpot",
1158			"env": "^(?:_hsq|hubspot)$"
1159		},
1160		"Hybris": {
1161			"website": "hybris.com",
1162			"cats": [ 6 ],
1163			"html": "(?:/sys_master/|/hybr/|/_ui/desktop/)",
1164			"headers": { "Set-Cookie": "_hybris" },
1165			"implies": "Java"
1166		},
1167		"IBM Coremetrics": {
1168			"website": "ibm.com/software/marketing-solutions/coremetrics",
1169			"cats": [ 10 ],
1170			"script": "cmdatatagutils\\.js"
1171		},
1172		"IBM HTTP Server": {
1173			"website": "ibm.com/software/webservers/httpservers",
1174			"cats": [ 22 ],
1175			"headers": { "Server": "IBM_HTTP_Server(?:/([\\d.]+))?\\;version:\\1" }
1176		},
1177		"IBM WebSphere Portal": {
1178			"website": "ibm.com/software/websphere/portal",
1179			"cats": [ 1 ],
1180			"headers": { "IBM-Web2-Location": ".*", "Itx-Generated-Timestamp": ".+" },
1181			"url": "/wps/",
1182			"implies": "Java"
1183		},
1184		"IBM WebSphere Commerce": {
1185			"website": "ibm.com/software/genservers/commerceproductline",
1186			"cats": [ 6 ],
1187			"url": "/wcs/",
1188			"implies": "Java"
1189		},
1190		"iCongo": {
1191			"website": "hybris.com/icongo",
1192			"cats": [ 6 ],
1193			"meta": { "iCongo": ".*" },
1194			"implies": "Adobe ColdFusion"
1195		},
1196		"IIS": {
1197			"website": "www.iis.net",
1198			"cats": [ 22 ],
1199			"headers": { "Server": "IIS(?:/([\\d.]+))?\\;version:\\1" },
1200			"implies": "Windows Server"
1201		},
1202		"ImpressCMS": {
1203			"website": "www.impresscms.org",
1204			"cats": [ 1 ],
1205			"script": "include/linkexternal\\.js",
1206			"meta": { "generator": "ImpressCMS" },
1207			"headers": { "X-Powered-By": "ImpressCMS", "Set-Cookie": "ICMSession[^;]+=" },
1208			"implies": "PHP"
1209		},
1210		"ImpressPages": {
1211			"website": "impresspages.org",
1212			"cats": [ 1 ],
1213			"meta": { "generator": "ImpressPages CMS ([\\d.]+)\\;version:\\1" },
1214			"implies": "PHP"
1215		},
1216		"Indexhibit": {
1217			"website": "www.indexhibit.org",
1218			"cats": [ 1 ],
1219			"meta": { "generator": "Indexhibit" },
1220			"html": "<(?:link|a href) [^>]+ndxz-studio",
1221			"implies": [ "PHP", "Apache", "Exhibit" ]
1222		},
1223		"Indico": {
1224			"website": "indico-software.org",
1225			"cats": [ 1 ],
1226			"headers": { "Set-cookie": "MAKACSESSION" },
1227			"html": "Powered by\\s+(CERN )?<a href=\"http://(cdsware.cern.ch/indico/|indico-software.org|cern.ch/indico)\">(CDS )?Indico( [\\d\\.]+)?\\;version:\\4"
1228		},
1229		"InstantCMS": {
1230			"website": "www.instantcms.ru",
1231			"cats": [ 1 ],
1232			"meta": { "generator": "InstantCMS" },
1233			"headers": { "Set-Cookie": "InstantCMS\\[logdate\\]=" }
1234		},
1235		"IntenseDebate": {
1236			"website": "intensedebate.com",
1237			"cats": [ 15 ],
1238			"script": "intensedebate\\.com"
1239		},
1240		"Intercom": {
1241			"website": "intercom.io",
1242			"cats": [ 10 ],
1243			"script": "(api\\.intercom\\.io/api|static\\.intercomcdn\\.com/intercom\\.v1)",
1244			"env": "^Intercom$"
1245		},
1246		"Intershop": {
1247			"website": "intershop.com",
1248			"cats": [ 6 ],
1249			"script": "(?:is-bin|INTERSHOP)"
1250		},
1251		"IPB": {
1252			"website": "www.invisionpower.com",
1253			"cats": [ 2 ],
1254			"script": "jscripts/ips_",
1255			"env": "^(?:IPBoard$|ipb_var)",
1256			"html": "<link[^>]+ipb_[^>]+\\.css"
1257		},
1258		"iWeb": {
1259			"website": "apple.com/ilife/iweb",
1260			"cats": [ 20 ],
1261			"meta": { "generator": "^iWeb( [\\d.]+)?\\;version:\\1" }
1262		},
1263		"JAlbum": {
1264			"website": "jalbum.net/en",
1265			"cats": [ 7 ],
1266			"meta": { "generator": "JAlbum( [\\d.]+)?\\;version:\\1" },
1267			"implies": "Java"
1268		},
1269		"Jalios": {
1270			"website": "www.jalios.com",
1271			"cats": [ 1 ],
1272			"meta": { "generator": "Jalios" }
1273		},
1274		"Java": {
1275			"website": "java.com",
1276			"cats": [ 27 ],
1277			"headers": { "Set-Cookie": "JSESSIONID" }
1278		},
1279		"Javascript Infovis Toolkit": {
1280			"website": "thejit.org",
1281			"cats": [ 25 ],
1282			"script": "jit.*\\.js",
1283			"env": "^\\$jit$"
1284		},
1285		"JavaServer Faces": {
1286			"website": "javaserverfaces.java.net",
1287			"cats": [ 18 ],
1288			"headers": { "X-Powered-By": "JSF(?:/([\\d.]+))?\\;version:\\1" },
1289			"implies": "Java"
1290		},
1291		"JavaServer Pages": {
1292			"website": "www.oracle.com/technetwork/java/javaee/jsp/index.html",
1293			"cats": [ 18 ],
1294			"headers": { "X-Powered-By": "JSP(?:/([\\d.]+))?\\;version:\\1" },
1295			"implies": "Java"
1296		},
1297		"Java Servlet": {
1298			"website": "www.oracle.com/technetwork/java/index-jsp-135475.html",
1299			"cats": [ 18 ],
1300			"headers": { "X-Powered-By": "Servlet(?:/([\\d.]+))?\\;version:\\1" },
1301			"implies": "Java"
1302		},
1303		"Jetty": {
1304			"website": "www.eclipse.org/jetty",
1305			"cats": [ 22 ],
1306			"headers": { "Server": "Jetty(\\(([\\d\\.]+\\d+))?\\;version:\\2" },
1307			"implies": "Java"
1308		},
1309		"Jirafe": {
1310			"website": "jirafe.com",
1311			"cats": [ 10, 32 ],
1312			"script": "/jirafe\\.js",
1313			"env": "^jirafe$"
1314		},
1315		"Jo": {
1316			"website": "joapp.com",
1317			"cats": [ 26, 12 ],
1318			"env": "^jo(?:Cache|DOM|Event)$"
1319		},
1320		"JobberBase": {
1321			"website": "jobberbase.com",
1322			"cats": [ 19 ],
1323			"meta": { "generator": "Jobberbase" },
1324			"env": "^Jobber$"
1325		},
1326		"Joomla": {
1327			"website": "joomla.org",
1328			"cats": [ 1 ],
1329			"url": "option=com_",
1330			"meta": { "generator": "Joomla!(?: ([\\d.]+))?\\;version:\\1" },
1331			"html": "(?:<div[^>]+id=\"wrapper_r\"|<[^>]+(?:feed|components)/com_|<table[^>]+class=\"pill)\\;confidence:50",
1332			"headers": { "X-Content-Encoded-By": "Joomla! ([\\d.]+)\\;version:\\1" },
1333			"env": "^(jcomments|Joomla)$",
1334			"implies": "PHP"
1335		},
1336		"jqPlot": {
1337			"website": "www.jqplot.com",
1338			"cats": [ 25 ],
1339			"script": "jqplot.*\\.js"
1340		},
1341		"jQTouch": {
1342			"website": "jqtouch.com",
1343			"cats": [ 26 ],
1344			"script": "jqtouch.*\\.js",
1345			"env": "^jQT$"
1346		},
1347		"jQuery": {
1348			"website": "jquery.com",
1349			"cats": [ 12 ],
1350			"script": [ "jquery(?:\\-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "/([\\d.]+)/jquery(\\.min)?\\.js\\;version:\\1", "jquery.*\\.js" ],
1351			"env": "^jQuery$"
1352		},
1353		"jQuery Mobile": {
1354			"website": "jquerymobile.com",
1355			"cats": [ 26 ],
1356			"script": "jquery\\.mobile(?:-([\\d.]+rc\\d))?.*\\.js(?:\\?ver=([\\d.]+))?\\;version:\\1",
1357			"implies": "jQuery"
1358		},
1359		"jQuery Sparklines": {
1360			"website": "omnipotent.net/jquery.sparkline/",
1361			"cats": [ 25 ],
1362			"script": "jquery\\.sparkline.*\\.js",
1363			"implies": "jQuery"
1364		},
1365		"jQuery UI": {
1366			"website": "jqueryui.com",
1367			"cats": [ 12 ],
1368			"script": [ "jquery-ui(?:-|\\.)([\\d.]*\\d)[^/]*\\.js\\;version:\\1", "([\\d.]+)/jquery-ui(\\.min)?\\.js\\;version:\\1", "jquery-ui.*\\.js" ],
1369			"implies": "jQuery"
1370		},
1371		"JS Charts": {
1372			"website": "www.jscharts.com",
1373			"cats": [ 25 ],
1374			"script": "jscharts.*\\.js",
1375			"env": "^JSChart$"
1376		},
1377		"JTL Shop": {
1378			"website": "www.jtl-software.de/produkte/jtl-shop3",
1379			"cats": [ 6 ],
1380			"html": "(?:<input[^>]+name=\"JTLSHOP|<a href=\"jtl\\.php)",
1381			"headers": { "Set-Cookie": "JTLSHOP=" }
1382		},
1383		"K2": {
1384			"website": "getk2.org",
1385			"cats": [ 19 ],
1386			"html": "<!--(?: JoomlaWorks \"K2\"| Start K2)",
1387			"env": "^K2RatingURL$",
1388			"implies": "Joomla"
1389		},
1390		"Kampyle": {
1391			"website": "www.kampyle.com",
1392			"cats": [ 10, 13 ],
1393			"script": "cf\\.kampyle\\.com/k_button\\.js",
1394			"headers": { "Set-Cookie": "k_visit" },
1395			"env": "^k_track$"
1396		},
1397		"Kendo UI": {
1398			"website": "www.kendoui.com",
1399			"cats": [ 18 ],
1400			"env": "^kendo$",
1401			"html": "<link[^>]*\\s+href=[^>]*styles/kendo\\.common(?:\\.min)?\\.css[^>]*/>",
1402			"implies": "jQuery"
1403		},
1404		"Kentico CMS": {
1405			"website": "www.kentico.comhome.aspx",
1406			"cats": [ 1 ],
1407			"meta": { "generator": "Kentico CMS ([\\d.R]+ \\(build [\\d.]+\\))\\;version:\\1" },
1408			"headers": { "Set-Cookie": "CMSPreferredCulture=" }
1409		},
1410		"KineticJS": {
1411			"website": "kineticjs.com",
1412			"cats": [ 25 ],
1413			"script": "kinetic(?:-v?([\\d.]+))?\\.js\\;version:\\1",
1414			"env": "^Kinetic$"
1415		},
1416		"KISSmetrics": {
1417			"website": "www.kissmetrics.com",
1418			"cats": [ 10 ],
1419			"env": "^KM_COOKIE_DOMAIN$"
1420		},
1421		"Knockout.js": {
1422			"website": "knockoutjs.com",
1423			"cats": [ 12 ],
1424			"env": "^ko$"
1425		},
1426		"Koego": {
1427			"website": "www.koego.com/en",
1428			"cats": [ 10 ],
1429			"script": "tracking\\.koego\\.com/end/ego\\.js",
1430			"env": "^ego_domains$"
1431		},
1432		"Kohana": {
1433			"website": "kohanaframework.org",
1434			"cats": [ 18 ],
1435			"headers": { "Set-Cookie": "kohanasession", "X-Powered-By": "Kohana Framework ([\\d.]+)\\;version:\\1" },
1436			"implies": "PHP"
1437		},
1438		"Kolibri CMS": {
1439			"website": "alias.io",
1440			"cats": [ 1 ],
1441			"meta": { "generator": "Kolibri" },
1442			"headers": { "X-Powered-By": "Kolibri" }
1443		},
1444		"Komodo CMS": {
1445			"website": "www.komodocms.com",
1446			"cats": [ 1 ],
1447			"meta": { "generator": "^Komodo CMS" },
1448			"implies": "PHP"
1449		},
1450		"Koobi": {
1451			"website": "dream4.de/cms",
1452			"cats": [ 1 ],
1453			"meta": { "generator": "Koobi" },
1454			"html": "<!--[^K>-]+Koobi ([a-z\\d.]+)\\;version:\\1"
1455		},
1456		"KS_HTTP": {
1457			"website": "www.canon.com",
1458			"cats": [ 22 ],
1459			"headers": { "Server": "KS_HTTP\\/?([\\d\\.]+)?\\;version:\\1" },
1460			"implies": [ "Canon"]
1461		},
1462		"LabVIEW": {
1463			"website": "ni.com/labview",
1464			"cats": [ 22 ],
1465			"headers": { "Server": "LabVIEW(/([\\d\\.]+))?\\;version:\\2" }
1466		},
1467		"Laravel": {
1468			"website": "laravel.com",
1469			"cats": [ 18 ],
1470			"headers": { "Set-Cookie": "laravel_session" },
1471			"implies": "PHP"
1472		},
1473		"LEPTON": {
1474			"website": "www.lepton-cms.org",
1475			"cats": [ 1 ],
1476			"meta": { "generator": "LEPTON" },
1477			"headers": { "Set-Cookie": "lep\\d+sessionid=" },
1478			"implies": "PHP"
1479		},
1480		"LESS": {
1481			"website": "lesscss.org",
1482			"cats": [ 19 ],
1483			"html": "<link[^>]+ rel=\"stylesheet/less\""
1484		},
1485		"libwww-perl-daemon": {
1486			"website": "search.cpan.org/~gaas/HTTP-Daemon-6.01/lib/HTTP/Daemon.pm",
1487			"cats": [ 22 ],
1488			"headers": { "Server": "libwww-perl-daemon(/([\\d\\.]+))?\\;version:\\2" },
1489			"implies": "Perl"
1490		},
1491		"Liferay": {
1492			"website": "www.liferay.com",
1493			"cats": [ 1 ],
1494			"env": "^Liferay$",
1495			"headers": { "Liferay-Portal": "[a-z\\s]+([\\d.]+)\\;version:\\1" }
1496		},
1497		"Lift": {
1498			"website": "liftweb.net",
1499			"cats": [ 18 ],
1500			"headers": { "X-Lift-Version": "(.+)\\;version:\\1" },
1501			"implies": "Scala"
1502		},
1503		"Lightbox": {
1504			"website": "http://lokeshdhakar.com/projects/lightbox2/",
1505			"cats": [ 7, 12 ],
1506			"script": "lightbox.*\\.js",
1507			"html": "<link.+?href=\"[^\"]+lightbox(\\.min)?\\.css"
1508		},
1509		"LightMon Engine": {
1510			"website": "en.lightmon.ru",
1511			"cats": [ 1 ],
1512			"html": "<!-- Lightmon Engine Copyright Lightmon",
1513			"implies": "PHP"
1514		},
1515		"lighttpd": {
1516			"website": "www.lighttpd.net",
1517			"cats": [ 22 ],
1518			"headers": { "Server": "lighttpd(?:/([\\d.]+))?\\;version:\\1" }
1519		},
1520		"LimeSurvey": {
1521			"website": "limesurvey.org/",
1522			"cats": [ 19 ],
1523			"headers": { "generator": "LimeSurvey" }
1524		},
1525		"LiteSpeed": {
1526			"website": "litespeedtech.com",
1527			"cats": [ 22 ],
1528			"headers": { "Server": "^LiteSpeed$" }
1529		},
1530		"Livefyre": {
1531			"website": "livefyre.com",
1532			"cats": [ 15 ],
1533			"script": "livefyre_init\\.js",
1534			"env": "^fyre$"
1535		},
1536		"LiveJournal": {
1537			"website": "www.livejournal.com",
1538			"cats": [ 11 ],
1539			"url": "\\.livejournal\\.com"
1540		},
1541		"LiveStreet CMS": {
1542			"website": "livestreetcms.com",
1543			"cats": [ 1 ],
1544			"headers": { "X-Powered-By": "LiveStreet CMS" }
1545		},
1546		"Lockerz Share": {
1547			"website": "share.lockerz.com",
1548			"cats": [ 5 ],
1549			"script": "addtoany\\.com/menu/page\\.js",
1550			"env": "^a2apage_init$"
1551		},
1552		"Locomotive": {
1553			"website": "www.locomotivecms.com",
1554			"cats": [ 1 ],
1555			"html": "<link[^>]*/sites/[a-z0-9]{24}/theme/stylesheets/.*>",
1556			"implies": [ "Ruby on Rails", "MongoDB" ]
1557		},
1558		"Logitech Media Server": {
1559			"website": "www.mysqueezebox.com",
1560			"cats": [ 22, 38 ],
1561			"headers": { "Server": "Logitech Media Server( \\(([\\d\\.]+))?\\;version:\\2" }
1562		},
1563		"Lotus Domino": {
1564			"website": "www-01.ibm.com/software/lotus/products/domino",
1565			"cats": [ 22 ],
1566			"headers": { "Server": "Lotus-Domino" }
1567		},
1568		"Magento": {
1569			"website": "www.magentocommerce.com",
1570			"cats": [ 6 ],
1571			"script": [ "js/mage", "skin/frontend/(?:default|(enterprise))\\;version:\\1?Enterprise:Community" ],
1572			"headers": { "Set-Cookie": "frontend=\\;confidence:50" },
1573			"env": "^(?:Mage|VarienForm)$",
1574			"implies": "PHP"
1575		},
1576		"Mambo": {
1577			"website": "mambo-foundation.org",
1578			"cats": [ 1 ],
1579			"meta": { "generator": "Mambo" }
1580		},
1581		"MantisBT": {
1582			"website": "www.mantisbt.org",
1583			"cats": [ 13 ],
1584			"html": "<img[^>]+ alt=\"Powered by Mantis Bugtracker"
1585		},
1586		"ManyContacts": {
1587			"website": "www.manycontacts.com",
1588			"cats": [ 5 ],
1589			"html": "\/assets\/js\/manycontacts\\.min\\.js",
1590			"script": "\/assets\/js\/manycontacts\\.min\\.js"
1591		},
1592		"Marketo": {
1593			"website": "www.marketo.com",
1594			"cats": [ 32 ],
1595			"script": "munchkin\\.marketo\\.net/munchkin\\.js",
1596			"env": "^Munchkin$"
1597		},
1598		"MathJax": {
1599			"website": "mathjax.org",
1600			"cats": [ 25 ],
1601			"script": "mathjax.js",
1602			"env": "^MathJax$"
1603		},
1604		"MaxSite CMS": {
1605			"website": "max-3000.com",
1606			"cats": [ 1 ],
1607			"meta": { "generator": "MaxSite CMS" }
1608		},
1609		"MediaElement.js": {
1610			"website": "mediaelementjs.com",
1611			"cats": [ 14 ],
1612			"env": "^mejs$"
1613		},
1614		"MediaWiki": {
1615			"website": "www.mediawiki.org",
1616			"cats": [ 8 ],
1617			"meta": { "generator": "MediaWiki" },
1618			"html": "(?:<a[^>]+>Powered by MediaWiki</a>|<[^>]+id=\"t-specialpages)"
1619		},
1620		"Meebo": {
1621			"website": "www.meebo.com",
1622			"cats": [ 5 ],
1623			"html": "(?:<iframe id=\"meebo-iframe\"|Meebo\\(?:'domReady'\\))"
1624		},
1625		"MĂŠthode": {
1626			"website": "www.eidosmedia.com/solutions",
1627			"cats": [ 1 ],
1628			"env": "^eidosBase$\\;confidence:99",
1629			"html": "<!-- Methode uuid: \"[a-f0-9]+\" ?-->",
1630			"meta": { "eomportal-instanceid": "[0-9]+", "eomportal-id": "[0-9]+", "eomportal-loid": "[0-9.]+", "eomportal-uuid": "[a-f0-9]+", "eomportal-lastUpdate": ".*" }
1631		},
1632		"Microsoft ASP.NET": {
1633			"website": "www.asp.net",
1634			"cats": [ 18 ],
1635			"url": "\\.aspx(?:$|\\?)",
1636			"html": "<input[^>]+name=\"__VIEWSTATE",
1637			"headers": { "X-Powered-By": "ASP\\.NET\\;confidence:50", "X-AspNet-Version": "(.+)\\;version:\\1" },
1638			"implies": "IIS\\;confidence:50"
1639		},
1640		"Microsoft SharePoint": {
1641			"website": "sharepoint.microsoft.com",
1642			"cats": [ 1 ],
1643			"meta": { "generator": "Microsoft SharePoint" },
1644			"headers": { "MicrosoftSharePointTeamServices": "(.*)\\;version:\\1", "X-SharePointHealthScore": ".*", "SPRequestGuid": ".*", "SharePointHealthScore": ".*" },
1645			"env": "^_spBodyOnLoadCalled$"
1646		},
1647		"MiniBB": {
1648			"website": "www.minibb.com",
1649			"cats": [ 2 ],
1650			"html": "<a href=\"[^>]+minibb.+\\s+<!--End of copyright link"
1651		},
1652		"MiniServ": {
1653			"website": "sourceforge.net/projects/miniserv",
1654			"cats": [ 22 ],
1655			"headers": { "Server": "MiniServ\\/?([\\d\\.]+)?\\;version:\\1" }
1656		},
1657		"Mint": {
1658			"website": "haveamint.com",
1659			"cats": [ 10 ],
1660			"script": "mint/\\?js",
1661			"env": "^Mint$"
1662		},
1663		"Mixpanel": {
1664			"website": "mixpanel.com",
1665			"cats": [ 10 ],
1666			"script": "api\\.mixpanel\\.com/track",
1667			"env": "^Mixpanel$"
1668		},
1669		"MOBOTIX": {
1670			"website": "mobotix.com",
1671			"cats": [ 39 ],
1672			"meta": { "publisher": "MOBOTIX AG\\;confidence:40", "copyright": "MOBOTIX AG\\;confidence:40", "author": "MOBOTIX AG\\;confidence:40" },
1673			"url": "control/userimage.html\\;confidence:70"
1674		},
1675		"MochiKit": {
1676			"website": "mochikit.com",
1677			"cats": [ 12 ],
1678			"script": "MochiKit\\.js",
1679			"env": "^MochiKit$"
1680		},
1681		"Modernizr": {
1682			"website": "www.modernizr.com",
1683			"cats": [ 12 ],
1684			"script": "modernizr(?:-([\\d.]*[\\d]))?.*\\.js\\;version:\\1",
1685			"env": "^Modernizr$"
1686		},
1687		"MODx": {
1688			"website": "modxcms.com",
1689			"cats": [ 1 ],
1690			"html": "(?:<a[^>]+>Powered by MODx</a>|<(?:link|script)[^>]+assets/snippets/)",
1691			"env": "^MODX_MEDIA_PATH$",
1692			"headers": { "X-Powered-By": "^MODx", "Set-Cookie": "SN4[a-f\\d]{12}" },
1693			"implies": "PHP"
1694		},
1695		"mod_auth_pam": {
1696			"website": "pam.sourceforge.net/mod_auth_pam",
1697			"cats": [ 33 ],
1698			"headers": { "Server": "mod_auth_pam(/([\\d\\.]+))?\\;version:\\2" },
1699			"implies": "Apache"
1700		},
1701		"mod_fastcgi": {
1702			"website": "www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html",
1703			"cats": [ 33 ],
1704			"headers": { "Server": "mod_fastcgi(?:/([\\d.]+))?\\;version:\\1" },
1705			"implies": "Apache"
1706		},
1707		"mod_jk": {
1708			"website": "tomcat.apache.org/tomcat-3.3-doc/mod_jk-howto.html",
1709			"cats": [ 33 ],
1710			"headers": { "Server": "mod_jk(/([\\d\\.]+))?\\;version:\\2" },
1711			"implies": [ "Apache Tomcat", "Apache" ]
1712		},
1713		"mod_perl": {
1714			"website": "perl.apache.org",
1715			"cats": [ 33 ],
1716			"headers": { "Server": "mod_perl(/([\\d\\.]+))?\\;version:\\2" },
1717			"implies": [ "Perl", "Apache" ]
1718		},
1719		"mod_python": {
1720			"website": "www.modpython.org",
1721			"cats": [ 33 ],
1722			"headers": { "Server": "mod_python(?:/([\\d.]+))?\\;version:\\1" },
1723			"implies": [ "Python", "Apache" ]
1724		},
1725		"mod_rack": {
1726			"website": "phusionpassenger.com",
1727			"cats": [ 33 ],
1728			"headers": { "Server": "mod_rack(?:/([\\d.]+))?\\;version:\\1", "X-Powered-By": "mod_rack(?:/([\\d.]+))?\\;version:\\1" },
1729			"implies": [ "Ruby on Rails\\;confidence:50", "Apache" ]
1730		},
1731		"mod_rails": {
1732			"website": "phusionpassenger.com",
1733			"cats": [ 33 ],
1734			"headers": { "Server": "mod_rails(?:/([\\d.]+))?\\;version:\\1", "X-Powered-By": "mod_rails(?:/([\\d.]+))?\\;version:\\1" },
1735			"implies": [ "Ruby on Rails\\;confidence:50", "Apache" ]
1736		},
1737		"mod_ssl": {
1738			"website": "modssl.org",
1739			"cats": [ 33 ],
1740			"headers": { "Server": "mod_ssl(?:/([\\d.]+))?\\;version:\\1" },
1741			"implies": "Apache"
1742		},
1743		"mod_wsgi": {
1744			"website": "code.google.com/p/modwsgi",
1745			"cats": [ 33 ],
1746			"headers": { "Server": "mod_wsgi(?:/([\\d.]+))?\\;version:\\1", "X-Powered-By": "mod_wsgi(?:/([\\d.]+))?\\;version:\\1" },
1747			"implies": [ "Python\\;confidence:50", "Apache" ]
1748		},
1749		"MoinMoin": {
1750			"website": "moinmo.in",
1751			"cats": [ 8 ],
1752			"script": "moin(?:_static(\\d)(\\d)(\\d)|.+)/common/js/common\\.js\\;version:\\1.\\2.\\3",
1753			"env": "^show_switch2gui$",
1754			"implies": "Python"
1755		},
1756		"Mojolicious": {
1757			"website": "mojolicio.us",
1758			"cats": [ 18 ],
1759			"headers": { "x-powered-by": "mojolicious"

Large files files are truncated, but you can click here to view the full file