From 44f6d23a9052494f9663866036dbbc1be52bf90e Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Sun, 15 Feb 2015 07:44:47 -0600 Subject: [PATCH 01/14] Rebasing against current Recog master branch from Rapid7 --- xml/mysql_banners.xml | 668 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 668 insertions(+) create mode 100644 xml/mysql_banners.xml diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml new file mode 100644 index 00000000..43de6fa1 --- /dev/null +++ b/xml/mysql_banners.xml @@ -0,0 +1,668 @@ + + + + + + + + 4.1.20 + 5.5.23-55 + 5.1.65-log + 5.4.1-beta-log + 4.1.13-Max-log + 5.1.33max-log + 5.0.87-modified-log + 5.5.3-m3-log + 4.0.20a-debug + 5.1.37-debug-log + Oracle MySQL + + + + + + + + 4.1.22-community-max-nt + 5.0.88-community-nt + 5.0.67-community-nt-log + 5.1.20-beta-community-nt-debug + 6.0.0-alpha-community-nt-debug + 6.0.2-alpha-community-nt-debug-log + Oracle MySQL Community Edition with Named Pipes (Windows) + + + + + + + + + + + + 5.0.95-community-log + 5.0.37-Community-log + 5.0.21-community-max + 5.5.0-m2-community-log + 6.0.4-alpha-community + 5.1.33-community-debug + 5.5.0-m2-community-debug-log + Oracle MySQL Community Edition + + + + + + + + 5.0.18-nt + 4.1.12a-nt-max-log + 3.23.58-max-nt + 5.1.6-alpha-nt-max + 4.0.11-gamma-max-nt + Oracle MySQL with Named Pipes (Windows) + + + + + + + + + + + + 5.5.25a-cll + Oracle MySQL hosted on CPanel + + + + + + + + + + 5.0.91-community-cll + Oracle MySQL Community hosted on CPanel + + + + + + + + + + 5.1.66-cll-lve + Oracle MySQL on CloudLinux in a Lightweight Virtual Environment (LVE) + + + + + + + + + + + + 5.0.95-community-cll-lve + Oracle MySQL Community on CloudLinux in a Lightweight Virtual Environment (LVE) + + + + + + + + + + + + 5.1.66-0ubuntu0.10.04.3-log + 5.5.28-0ubuntu0.12.04.3-log + Oracle MySQL on Ubuntu + + + + + + + + + + + + + 5.0.22-Debian_0ubuntu6.06.14-log + 5.1.41-3ubuntu12.10 + Oracle MySQL on Ubuntu + + + + + + + + + + + + + 5.0.45-Debian_1ubuntu3.4 + 5.0.51a-3ubuntu5.5 + 5.0.51a-3ubuntu5.8-log + 5.0.75-0ubuntu10.2 + 5.1.58-1ubuntu1 + 4.0.24_Debian-10ubuntu2-log + 4.0.24_Debian-10ubuntu2-log + Oracle MySQL on Ubuntu where trailing digits aren't OS version + + + + + + + + + + + + 5.1.66-0+squeeze1 + 5.1.66-0+squeeze1-log + Oracle MySQL on Debian 6.0 (squeeze) + + + + + + + + + + + + + 5.0.51a-24+lenny1-log + 5.0.51a-24+lenny2 + Oracle MySQL on Debian 5.0 (lenny) + + + + + + + + + + + + + 5.1.49-3~bpo50+1-log + Oracle MySQL Backport on Debian 5.0 (lenny) + + + + + + + + + + + + + 5.0.22-Debian_2bpo1 + 5.0.32-Debian_7~bpo.1-log + Oracle MySQL Backport on Debian + + + + + + + + + + + + 4.1.11-Debian_etch1-log + 5.0.32-Debian_7etch6-log + Oracle MySQL on Debian 4.0 (etch) + + + + + + + + + + + + + 4.0.24_Debian-10sarge2-log + 4.1.11-Debian_4sarge7-log + Oracle MySQL on Debian 3.1 (sarge) + + + + + + + + + + + + + 4.0.23_Debian-3-log + 4.0.31-20070605_Debian-7-log + Oracle MySQL on Debian (Generic match) + + + + + + + + + + + + 5.1.22-rc-Debian_2~ppa5-log + Oracle MySQL on Debian (Generic match) using PPA + + + + + + + + + + + + 5.1.54-0.dotdeb.0 + 5.1.58-1~dotdeb.0 + 5.5.30-1~dotdeb.0-log + 5.1.30-Dotdeb_0.dotdeb.0-log + Oracle MySQL packaged by DotDeb.org + + + + + + + + + + + + 5.0.13-rc-standard-log + 5.0.37-standard + 5.0.51a-standard-log + Oracle MySQL Standard Edition + + + + + + + + 5.0.24-pro-nt + 4.1.25-pro-gpl-nt-log + Oracle MySQL Commercial Edition with Named Pipes (Windows) + + + + + + + + + + + + 4.1.23-pro-gpl-log + 5.0.17c-pro-gpl-cert + Oracle MySQL Commercial Edition + + + + + + + + 5.0.82sp1 + 5.1.46sp1-enterprise-gpl-advanced-log + Oracle MySQL Enterprise Edition + + + + + + + + 5.0.84-enterprise-nt + Oracle MySQL Enterprise Edition with Named Pipes (Windows) + + + + + + + + + + + + 5.1.26-rc-enterprise-gpl-log + 5.5.27-enterprise-commercial-advanced-log + Oracle MySQL Enterprise Edition + + + + + + + + + 5.1.30-ndb-6.3.20-cluster-gpl-log + 5.5.20-ndb-7.2.5-gpl + Oracle MySQL Cluster Edition + + + + + + + + 4.1.21-CLUSTERS + 5.0.46-cluster + Oracle MySQL Cluster Edition + + + + + + + + 5.0.86-classic-log + Oracle MySQL Classic Edition + + + + + + + + + + 5.1.57-rel12.8 + 5.1.60rel13.1-log + 5.1.67-rel14.3-log + Percona Server (MySQL fork) + + + + + + + + + + + 5.5.28-29.3-log + Percona Server (MySQL fork) + + + + + + + + + + + 5.1.50-percona + 5.5.27-percona-sure1-log + 5.5.7-rcPercona-Server-log + Percona Server (MySQL fork) + + + + + + + + + + + 4.0.27-nmm1-log + 4.1.22-nmm-1-log + Oracle MySQL + + + + + + + + 3.23.59-nightly-20050301-log + Oracle MySQL nightly build + + + + + + + + 5.1.30-SERVER-104 + Oracle MySQL + + + + + + + + 4.0.15a-ISPrime + Oracle MySQL + + + + + + + + 5.1.26-rc-5.1.26rc-log + Oracle MySQL possibly Debian specific + + + + + + + + 5.1.66-ius-log + Oracle MySQL packaged for RHEL/CentOS by IUS + + + + + + + + + + + 5.0.67.d7-ourdelta-log + 5.0.87-d10-ourdelta65-log + Oracle MySQL tweaked and packaged by OurDelta + + + + + + + + + + + + 5.1.61-Alibaba-120201-log + 5.1.61-Alibaba-121011-log + Oracle MySQL Alibaba build? distro? Aliyun.com hosted? + + + + + + + + 5.3.2-MariaDB-beta-mariadb102~lenny + MariaDB MariaDB on Debian Lenny + + + + + + + + + + + + + 5.1.39-maria-beta + 5.5.24-MariaDB-mariadb1~0.1 + MariaDB MariaDB + + + + + + + + 5.2.0-falcon-alpha-community-nt + Oracle MySQL with defunct Falcon Storage Engine + + + + + + + + + + + + 5.5.25-tokudb-6.1.1-47477-MariaDB-log + Tokutek customized MariaDB + + + + + + + + 5.1.40-Sphinx + Oracle MySQL with the Sphinx full text search engine + + + + + + + + 5.0.91+tld0-log + 5.1.57-5.1.57+tld2-log + Oracle MySQL packaged by TLD Linux + + + + + + + + + + + + 5.0.24a-Debian_3.infrant1 + Oracle MySQL on a Netgear ReadyNAS + + + + + + + + + + + + + + + + 5.1.61-beget-log + Oracle MySQL at Ukrainian hoster BeGet(?) + + + + + + + + 5.0.56-Linuxtone.Org + 5.1.53-LTOPS-log + Oracle MySQL at Chinese hoster Linuxtone.org + + + + + + + + 5.1.66-xencdn.net-log + Oracle MySQL at Chinese hoster Xencdn.net + + + + + + + + 5.0.27-Comsenz-log + Oracle MySQL at Chinese hoster Comsenz + + + + + + + + 4.0.27yes + Oracle MySQL part of KB2 / Kimsboard (Korean site mgmt)? + + + + + + + + 5.5.24.t7-log + Oracle MySQL audited/published by Twitter + + + + + + From 3e2c4a9920d561e98575f5814eecf938325a7b18 Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Sun, 15 Feb 2015 16:57:12 -0600 Subject: [PATCH 02/14] Multiple updates to mysql_banners - Moved editions to service.edition - Changed how Percona and MariaDB are labeled - Added/tweaked fingerprints - Added fingerprints for errors - Started the process of adding example matches --- xml/mysql_banners.xml | 127 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 105 insertions(+), 22 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index 43de6fa1..efce688f 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -36,7 +36,8 @@ - + + @@ -55,7 +56,8 @@ - + + @@ -92,7 +94,8 @@ - + + @@ -116,7 +119,8 @@ - + + @@ -172,9 +176,43 @@ - - 5.1.66-0+squeeze1 - 5.1.66-0+squeeze1-log + + + 5.6.19-1+deb.sury.org~precise+1 + 5.6.20-1+deb.sury.org~precise+1-log + Oracle MySQL on Ubuntu 12.04 (Precise Pangolin) packaged by deb.sury.org + + + + + + + + + + + + + 5.6.21-1+deb.sury.org~trusty+1 + 5.6.19-1+deb.sury.org~trusty+1-log + Oracle MySQL on Ubuntu 14.04 (Trusty Tahr) packaged by deb.sury.org + + + + + + + + + + + + + + + 5.1.66-0+squeeze1 + 5.1.66-0+squeeze1-log + 5.1.73-1+deb6u1 Oracle MySQL on Debian 6.0 (squeeze) @@ -187,6 +225,26 @@ + + + + 5.5.41-0+wheezy1 + 5.5.35-0+wheezy1-log + Oracle MySQL on Debian 7.0 (wheezy) + + + + + + + + + + + + + + 5.0.51a-24+lenny1-log 5.0.51a-24+lenny2 @@ -260,6 +318,22 @@ + + 4.0.24_Debian-4woody1 + Oracle MySQL on Debian 3.0 (woody) + + + + + + + + + + + + + 4.0.23_Debian-3-log 4.0.31-20070605_Debian-7-log @@ -311,7 +385,8 @@ - + + @@ -321,7 +396,8 @@ - + + @@ -335,7 +411,8 @@ - + + @@ -345,7 +422,8 @@ - + + @@ -354,7 +432,8 @@ - + + @@ -368,7 +447,8 @@ - + + @@ -379,7 +459,8 @@ - + + @@ -389,7 +470,8 @@ - + + @@ -398,7 +480,8 @@ - + + @@ -410,7 +493,7 @@ Percona Server (MySQL fork) - + @@ -422,7 +505,7 @@ Percona Server (MySQL fork) - + @@ -436,7 +519,7 @@ Percona Server (MySQL fork) - + @@ -530,7 +613,7 @@ MariaDB MariaDB on Debian Lenny - + @@ -545,7 +628,7 @@ MariaDB MariaDB - + @@ -567,7 +650,7 @@ Tokutek customized MariaDB - + From 3e6957c640e19c5a3c620b263979fa94a37b8c2e Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Sun, 15 Feb 2015 17:01:07 -0600 Subject: [PATCH 03/14] Update correct file.. --- xml/mysql_banners.xml | 176 +++++++++++++++++++++++++++++++++++------- 1 file changed, 148 insertions(+), 28 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index efce688f..4a67f8be 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -7,9 +7,104 @@ - - 4.1.20 - 5.5.23-55 + + + + + Host '10.10.10.10' is not allowed to connect to this MySQL server + #HY000Host '10.10.10.10' is not allowed to connect to this MySQL server + Oracle MySQL - Error: Host not allowed to connect (English) + + + + + + + Le h�te '10.10.10.10' n'est pas authoris� � se connecter � ce serveur MySQL + Oracle MySQL - Error: Host not allowed to connect (French) + + + + + + + 'Host' '10.10.10.10' n�o tem permiss�o para se conectar com este servidor MySQL + Oracle MySQL - Error: Host not allowed to connect (Spanish) + + + + + + + + Host '10.10.10.10' hat keine Berechtigung, sich mit diesem MySQL-Server zu verbinden + Host hat keine Berechtigung, eine Verbindung zu diesem MySQL Server herzustellen. + Oracle MySQL - Error: Host not allowed to connect (German) + + + + + + + Host '10.10.10.10' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' + Host '10.10.10.10' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' + Oracle MySQL - Error: Blocked, too many errors from this host + + + + + + + Host blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts'. + Host '10.10.10.10' blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts' + Oracle MySQL - Error: Blocked, too many errors from this host (German) + + + + + + + Host '10.10.10.10' is not allowed to connect to this MariaDB server + MariaDB MariaDB - Error: Host not allowed to connect (English) + + + + + + + Can't create a new thread (errno -1); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug + Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug + Oracle MySQL - Error: Out of memory + + + + + + + + Too many connections + Oracle MySQL - Error: Too many connections + + + + + + + Can't get hostname for your address + Oracle MySQL - Error: Unable to resolve client hostname + + + + + + + + + 4.1.20 + 5.5.23-55 + 5.5.18.1-log + 5.7.4-m14 + 5.0.95-rs 5.1.65-log 5.4.1-beta-log 4.1.13-Max-log @@ -18,7 +113,7 @@ 5.5.3-m3-log 4.0.20a-debug 5.1.37-debug-log - Oracle MySQL + Oracle MySQL (common) @@ -26,12 +121,12 @@ - 4.1.22-community-max-nt - 5.0.88-community-nt - 5.0.67-community-nt-log - 5.1.20-beta-community-nt-debug - 6.0.0-alpha-community-nt-debug - 6.0.2-alpha-community-nt-debug-log + 4.1.22-community-max-nt + 5.0.88-community-nt + 5.0.67-community-nt-log + 5.1.20-beta-community-nt-debug + 6.0.0-alpha-community-nt-debug + 6.0.2-alpha-community-nt-debug-log Oracle MySQL Community Edition with Named Pipes (Windows) @@ -157,14 +252,14 @@ - - 5.0.45-Debian_1ubuntu3.4 - 5.0.51a-3ubuntu5.5 - 5.0.51a-3ubuntu5.8-log - 5.0.75-0ubuntu10.2 - 5.1.58-1ubuntu1 - 4.0.24_Debian-10ubuntu2-log - 4.0.24_Debian-10ubuntu2-log + + 5.0.45-Debian_1ubuntu3.4 + 5.0.51a-3ubuntu5.5 + 5.0.51a-3ubuntu5.8-log + 5.0.75-0ubuntu10.2 + 5.1.58-1ubuntu1 + 4.0.24_Debian-10ubuntu2-log + 5.6.19-1~exp1ubuntu2-log Oracle MySQL on Ubuntu where trailing digits aren't OS version @@ -529,7 +624,7 @@ 4.0.27-nmm1-log 4.1.22-nmm-1-log - Oracle MySQL + Oracle MySQL (nmm variant) @@ -547,7 +642,7 @@ 5.1.30-SERVER-104 - Oracle MySQL + Oracle MySQL (SERVER variant) @@ -556,7 +651,7 @@ 4.0.15a-ISPrime - Oracle MySQL + Oracle MySQL (ISPrime variant) @@ -598,9 +693,9 @@ - - 5.1.61-Alibaba-120201-log - 5.1.61-Alibaba-121011-log + + 5.1.61-Alibaba-121011-log + 5.1.61-Alibaba-rds-201404-log Oracle MySQL Alibaba build? distro? Aliyun.com hosted? @@ -623,8 +718,8 @@ - 5.1.39-maria-beta - 5.5.24-MariaDB-mariadb1~0.1 + 5.1.39-maria-beta + 5.5.24-MariaDB-mariadb1~0.1 MariaDB MariaDB @@ -633,8 +728,8 @@ - 5.2.0-falcon-alpha-community-nt - Oracle MySQL with defunct Falcon Storage Engine + 5.2.0-falcon-alpha-community-nt + Oracle MySQL with defunct Falcon Storage Engine with Named Pipes (Windows) @@ -645,6 +740,15 @@ + + 5.2.0-falcon-alpha-log + Oracle MySQL with defunct Falcon Storage Engine + + + + + + 5.5.25-tokudb-6.1.1-47477-MariaDB-log Tokutek customized MariaDB @@ -748,4 +852,20 @@ + + + #07000Proxy Warning - IP Forbidden + Oracle MySQL Proxy - Error: Host not allowed to connect + + + + + + + (proxy) all backends are down + Oracle MySQL Proxy - Error: Backends down + + + + From 8f462c171c4ed86434807ecab3fd8c28d25dd3aa Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Thu, 19 Feb 2015 05:59:03 -0600 Subject: [PATCH 04/14] Fix indent, add example matches --- xml/mysql_banners.xml | 1713 ++++++++++++++++++++--------------------- 1 file changed, 846 insertions(+), 867 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index 4a67f8be..fe56061e 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -1,871 +1,850 @@ - - - - - - - - Host '10.10.10.10' is not allowed to connect to this MySQL server - #HY000Host '10.10.10.10' is not allowed to connect to this MySQL server - Oracle MySQL - Error: Host not allowed to connect (English) - - - - - - - Le h�te '10.10.10.10' n'est pas authoris� � se connecter � ce serveur MySQL - Oracle MySQL - Error: Host not allowed to connect (French) - - - - - - - 'Host' '10.10.10.10' n�o tem permiss�o para se conectar com este servidor MySQL - Oracle MySQL - Error: Host not allowed to connect (Spanish) - - - - - - - - Host '10.10.10.10' hat keine Berechtigung, sich mit diesem MySQL-Server zu verbinden - Host hat keine Berechtigung, eine Verbindung zu diesem MySQL Server herzustellen. - Oracle MySQL - Error: Host not allowed to connect (German) - - - - - - - Host '10.10.10.10' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' - Host '10.10.10.10' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' - Oracle MySQL - Error: Blocked, too many errors from this host - - - - - - - Host blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts'. - Host '10.10.10.10' blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts' - Oracle MySQL - Error: Blocked, too many errors from this host (German) - - - - - - - Host '10.10.10.10' is not allowed to connect to this MariaDB server - MariaDB MariaDB - Error: Host not allowed to connect (English) - - - - - - - Can't create a new thread (errno -1); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug - Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug - Oracle MySQL - Error: Out of memory - - - - - - - - Too many connections - Oracle MySQL - Error: Too many connections - - - - - - - Can't get hostname for your address - Oracle MySQL - Error: Unable to resolve client hostname - - - - - - - - - 4.1.20 - 5.5.23-55 - 5.5.18.1-log - 5.7.4-m14 - 5.0.95-rs - 5.1.65-log - 5.4.1-beta-log - 4.1.13-Max-log - 5.1.33max-log - 5.0.87-modified-log - 5.5.3-m3-log - 4.0.20a-debug - 5.1.37-debug-log - Oracle MySQL (common) - - - - - - - - 4.1.22-community-max-nt - 5.0.88-community-nt - 5.0.67-community-nt-log - 5.1.20-beta-community-nt-debug - 6.0.0-alpha-community-nt-debug - 6.0.2-alpha-community-nt-debug-log - Oracle MySQL Community Edition with Named Pipes (Windows) - - - - - - - - - - - - - 5.0.95-community-log - 5.0.37-Community-log - 5.0.21-community-max - 5.5.0-m2-community-log - 6.0.4-alpha-community - 5.1.33-community-debug - 5.5.0-m2-community-debug-log - Oracle MySQL Community Edition - - - - - - - - - 5.0.18-nt - 4.1.12a-nt-max-log - 3.23.58-max-nt - 5.1.6-alpha-nt-max - 4.0.11-gamma-max-nt - Oracle MySQL with Named Pipes (Windows) - - - - - - - - - - - - 5.5.25a-cll - Oracle MySQL hosted on CPanel - - - - - - - - - - 5.0.91-community-cll - Oracle MySQL Community hosted on CPanel - - - - - - - - - - - 5.1.66-cll-lve - Oracle MySQL on CloudLinux in a Lightweight Virtual Environment (LVE) - - - - - - - - - - - - 5.0.95-community-cll-lve - Oracle MySQL Community on CloudLinux in a Lightweight Virtual Environment (LVE) - - - - - - - - - - - - - 5.1.66-0ubuntu0.10.04.3-log - 5.5.28-0ubuntu0.12.04.3-log - Oracle MySQL on Ubuntu - - - - - - - - - - - - - 5.0.22-Debian_0ubuntu6.06.14-log - 5.1.41-3ubuntu12.10 - Oracle MySQL on Ubuntu - - - - - - - - - - - - - 5.0.45-Debian_1ubuntu3.4 - 5.0.51a-3ubuntu5.5 - 5.0.51a-3ubuntu5.8-log - 5.0.75-0ubuntu10.2 - 5.1.58-1ubuntu1 - 4.0.24_Debian-10ubuntu2-log - 5.6.19-1~exp1ubuntu2-log - Oracle MySQL on Ubuntu where trailing digits aren't OS version - - - - - - - - - - - - - 5.6.19-1+deb.sury.org~precise+1 - 5.6.20-1+deb.sury.org~precise+1-log - Oracle MySQL on Ubuntu 12.04 (Precise Pangolin) packaged by deb.sury.org - - - - - - - - - - - - - 5.6.21-1+deb.sury.org~trusty+1 - 5.6.19-1+deb.sury.org~trusty+1-log - Oracle MySQL on Ubuntu 14.04 (Trusty Tahr) packaged by deb.sury.org - - - - - - - - - - - - - - - 5.1.66-0+squeeze1 - 5.1.66-0+squeeze1-log - 5.1.73-1+deb6u1 - Oracle MySQL on Debian 6.0 (squeeze) - - - - - - - - - - - - - - - 5.5.41-0+wheezy1 - 5.5.35-0+wheezy1-log - Oracle MySQL on Debian 7.0 (wheezy) - - - - - - - - - - - - - - - - 5.0.51a-24+lenny1-log - 5.0.51a-24+lenny2 - Oracle MySQL on Debian 5.0 (lenny) - - - - - - - - - - - - - 5.1.49-3~bpo50+1-log - Oracle MySQL Backport on Debian 5.0 (lenny) - - - - - - - - - - - - - 5.0.22-Debian_2bpo1 - 5.0.32-Debian_7~bpo.1-log - Oracle MySQL Backport on Debian - - - - - - - - - - - - 4.1.11-Debian_etch1-log - 5.0.32-Debian_7etch6-log - Oracle MySQL on Debian 4.0 (etch) - - - - - - - - - - - - - 4.0.24_Debian-10sarge2-log - 4.1.11-Debian_4sarge7-log - Oracle MySQL on Debian 3.1 (sarge) - - - - - - - - - - - - - 4.0.24_Debian-4woody1 - Oracle MySQL on Debian 3.0 (woody) - - - - - - - - - - - - - - - 4.0.23_Debian-3-log - 4.0.31-20070605_Debian-7-log - Oracle MySQL on Debian (Generic match) - - - - - - - - - - - - 5.1.22-rc-Debian_2~ppa5-log - Oracle MySQL on Debian (Generic match) using PPA - - - - - - - - - - - - 5.1.54-0.dotdeb.0 - 5.1.58-1~dotdeb.0 - 5.5.30-1~dotdeb.0-log - 5.1.30-Dotdeb_0.dotdeb.0-log - Oracle MySQL packaged by DotDeb.org - - - - - - - - - - - - 5.0.13-rc-standard-log - 5.0.37-standard - 5.0.51a-standard-log - Oracle MySQL Standard Edition - - - - - - - - - 5.0.24-pro-nt - 4.1.25-pro-gpl-nt-log - Oracle MySQL Commercial Edition with Named Pipes (Windows) - - - - - - - - - - - - - 4.1.23-pro-gpl-log - 5.0.17c-pro-gpl-cert - Oracle MySQL Commercial Edition - - - - - - - - - 5.0.82sp1 - 5.1.46sp1-enterprise-gpl-advanced-log - Oracle MySQL Enterprise Edition - - - - - - - - - 5.0.84-enterprise-nt - Oracle MySQL Enterprise Edition with Named Pipes (Windows) - - - - - - - - - - - - - 5.1.26-rc-enterprise-gpl-log - 5.5.27-enterprise-commercial-advanced-log - Oracle MySQL Enterprise Edition - - - - - - - - - - 5.1.30-ndb-6.3.20-cluster-gpl-log - 5.5.20-ndb-7.2.5-gpl - Oracle MySQL Cluster Edition - - - - - - - - - 4.1.21-CLUSTERS - 5.0.46-cluster - Oracle MySQL Cluster Edition - - - - - - - - - 5.0.86-classic-log - Oracle MySQL Classic Edition - - - - - - - - - - - 5.1.57-rel12.8 - 5.1.60rel13.1-log - 5.1.67-rel14.3-log - Percona Server (MySQL fork) - - - - - - - - - - - 5.5.28-29.3-log - Percona Server (MySQL fork) - - - - - - - - - - - 5.1.50-percona - 5.5.27-percona-sure1-log - 5.5.7-rcPercona-Server-log - Percona Server (MySQL fork) - - - - - - - - - - - 4.0.27-nmm1-log - 4.1.22-nmm-1-log - Oracle MySQL (nmm variant) - - - - - - - - 3.23.59-nightly-20050301-log - Oracle MySQL nightly build - - - - - - - - 5.1.30-SERVER-104 - Oracle MySQL (SERVER variant) - - - - - - - - 4.0.15a-ISPrime - Oracle MySQL (ISPrime variant) - - - - - - - - 5.1.26-rc-5.1.26rc-log - Oracle MySQL possibly Debian specific - - - - - - - - 5.1.66-ius-log - Oracle MySQL packaged for RHEL/CentOS by IUS - - - - - - - - - - - 5.0.67.d7-ourdelta-log - 5.0.87-d10-ourdelta65-log - Oracle MySQL tweaked and packaged by OurDelta - - - - - - - - - - - - 5.1.61-Alibaba-121011-log - 5.1.61-Alibaba-rds-201404-log - Oracle MySQL Alibaba build? distro? Aliyun.com hosted? - - - - - - - - 5.3.2-MariaDB-beta-mariadb102~lenny - MariaDB MariaDB on Debian Lenny - - - - - - - - - - - - - 5.1.39-maria-beta - 5.5.24-MariaDB-mariadb1~0.1 - MariaDB MariaDB - - - - - - - - 5.2.0-falcon-alpha-community-nt - Oracle MySQL with defunct Falcon Storage Engine with Named Pipes (Windows) - - - - - - - - - - - - 5.2.0-falcon-alpha-log - Oracle MySQL with defunct Falcon Storage Engine - - - - - - - - 5.5.25-tokudb-6.1.1-47477-MariaDB-log - Tokutek customized MariaDB - - - - - - - - 5.1.40-Sphinx - Oracle MySQL with the Sphinx full text search engine - - - - - - - - 5.0.91+tld0-log - 5.1.57-5.1.57+tld2-log - Oracle MySQL packaged by TLD Linux - - - - - - - - - - - - 5.0.24a-Debian_3.infrant1 - Oracle MySQL on a Netgear ReadyNAS - - - - - - - - - - - - - - - - 5.1.61-beget-log - Oracle MySQL at Ukrainian hoster BeGet(?) - - - - - - - - 5.0.56-Linuxtone.Org - 5.1.53-LTOPS-log - Oracle MySQL at Chinese hoster Linuxtone.org - - - - - - - - 5.1.66-xencdn.net-log - Oracle MySQL at Chinese hoster Xencdn.net - - - - - - - - 5.0.27-Comsenz-log - Oracle MySQL at Chinese hoster Comsenz - - - - - - - - 4.0.27yes - Oracle MySQL part of KB2 / Kimsboard (Korean site mgmt)? - - - - - - - - 5.5.24.t7-log - Oracle MySQL audited/published by Twitter - - - - - - - - #07000Proxy Warning - IP Forbidden - Oracle MySQL Proxy - Error: Host not allowed to connect - - - - - - - (proxy) all backends are down - Oracle MySQL Proxy - Error: Backends down - - - - + + + Host '10.10.10.10' is not allowed to connect to this MySQL server + #HY000Host '10.10.10.10' is not allowed to connect to this MySQL server + Oracle MySQL - Error: Host not allowed to connect (English) + + + + + + + Le h�te '10.10.10.10' n'est pas authoris� � se connecter � ce serveur MySQL + Oracle MySQL - Error: Host not allowed to connect (French) + + + + + + + 'Host' '10.10.10.10' n�o tem permiss�o para se conectar com este servidor MySQL + Oracle MySQL - Error: Host not allowed to connect (Spanish) + + + + + + + Host '10.10.10.10' hat keine Berechtigung, sich mit diesem MySQL-Server zu verbinden + Host hat keine Berechtigung, eine Verbindung zu diesem MySQL Server herzustellen. + Oracle MySQL - Error: Host not allowed to connect (German) + + + + + + + Host '10.10.10.10' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' + Host '10.10.10.10' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' + Oracle MySQL - Error: Blocked, too many errors from this host + + + + + + + Host blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts'. + Host '10.10.10.10' blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts' + Oracle MySQL - Error: Blocked, too many errors from this host (German) + + + + + + + Host '10.10.10.10' is not allowed to connect to this MariaDB server + MariaDB MariaDB - Error: Host not allowed to connect (English) + + + + + + + Can't create a new thread (errno -1); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug + Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug + Oracle MySQL - Error: Out of memory + + + + + + + Too many connections + Oracle MySQL - Error: Too many connections + + + + + + + Can't get hostname for your address + Oracle MySQL - Error: Unable to resolve client hostname + + + + + + + + + 4.1.20 + 5.5.23-55 + 5.5.18.1-log + 5.7.4-m14 + 5.0.95-rs + 5.1.65-log + 5.4.1-beta-log + 4.1.13-Max-log + 5.1.33max-log + 5.0.87-modified-log + 5.5.3-m3-log + 4.0.20a-debug + 5.1.37-debug-log + Oracle MySQL (common) + + + + + + + + 4.1.22-community-max-nt + 5.0.88-community-nt + 5.0.67-community-nt-log + 5.1.20-beta-community-nt-debug + 6.0.0-alpha-community-nt-debug + 6.0.2-alpha-community-nt-debug-log + Oracle MySQL Community Edition with Named Pipes (Windows) + + + + + + + + + + + + + 5.0.95-community-log + 5.0.37-Community-log + 5.0.21-community-max + 5.5.0-m2-community-log + 6.0.4-alpha-community + 5.1.33-community-debug + 5.5.0-m2-community-debug-log + Oracle MySQL Community Edition + + + + + + + + + 5.0.18-nt + 4.1.12a-nt-max-log + 3.23.58-max-nt + 5.1.6-alpha-nt-max + 4.0.11-gamma-max-nt + Oracle MySQL with Named Pipes (Windows) + + + + + + + + + + + + 5.5.25a-cll + Oracle MySQL hosted on CPanel + + + + + + + + + + 5.0.91-community-cll + Oracle MySQL Community hosted on CPanel + + + + + + + + + + + 5.1.66-cll-lve + Oracle MySQL on CloudLinux in a Lightweight Virtual Environment (LVE) + + + + + + + + + + + + 5.0.95-community-cll-lve + Oracle MySQL Community on CloudLinux in a Lightweight Virtual Environment (LVE) + + + + + + + + + + + + + 5.1.66-0ubuntu0.10.04.3-log + 5.5.28-0ubuntu0.12.04.3-log + Oracle MySQL on Ubuntu + + + + + + + + + + + + + 5.0.22-Debian_0ubuntu6.06.14-log + 5.1.41-3ubuntu12.10 + Oracle MySQL on Ubuntu + + + + + + + + + + + + + 5.0.45-Debian_1ubuntu3.4 + 5.0.51a-3ubuntu5.5 + 5.0.51a-3ubuntu5.8-log + 5.0.75-0ubuntu10.2 + 5.1.58-1ubuntu1 + 4.0.24_Debian-10ubuntu2-log + 5.6.19-1~exp1ubuntu2-log + Oracle MySQL on Ubuntu where trailing digits aren't OS version + + + + + + + + + + + + 5.6.19-1+deb.sury.org~precise+1 + 5.6.20-1+deb.sury.org~precise+1-log + Oracle MySQL on Ubuntu 12.04 (Precise Pangolin) packaged by deb.sury.org + + + + + + + + + + + + + 5.6.21-1+deb.sury.org~trusty+1 + 5.6.19-1+deb.sury.org~trusty+1-log + Oracle MySQL on Ubuntu 14.04 (Trusty Tahr) packaged by deb.sury.org + + + + + + + + + + + + + 5.1.66-0+squeeze1 + 5.1.66-0+squeeze1-log + 5.1.73-1+deb6u1 + Oracle MySQL on Debian 6.0 (squeeze) + + + + + + + + + + + + + 5.5.41-0+wheezy1 + 5.5.35-0+wheezy1-log + Oracle MySQL on Debian 7.0 (wheezy) + + + + + + + + + + + + + 5.0.51a-24+lenny1-log + 5.0.51a-24+lenny2 + Oracle MySQL on Debian 5.0 (lenny) + + + + + + + + + + + + + 5.1.49-3~bpo50+1-log + Oracle MySQL Backport on Debian 5.0 (lenny) + + + + + + + + + + + + + 5.0.22-Debian_2bpo1 + 5.0.32-Debian_7~bpo.1-log + Oracle MySQL Backport on Debian + + + + + + + + + + + + 4.1.11-Debian_etch1-log + 5.0.32-Debian_7etch6-log + Oracle MySQL on Debian 4.0 (etch) + + + + + + + + + + + + + 4.0.24_Debian-10sarge2-log + 4.1.11-Debian_4sarge7-log + Oracle MySQL on Debian 3.1 (sarge) + + + + + + + + + + + + + 4.0.24_Debian-4woody1 + Oracle MySQL on Debian 3.0 (woody) + + + + + + + + + + + + + 4.0.23_Debian-3-log + 4.0.31-20070605_Debian-7-log + Oracle MySQL on Debian (Generic match) + + + + + + + + + + + + 5.1.22-rc-Debian_2~ppa5-log + Oracle MySQL on Debian (Generic match) using PPA + + + + + + + + + + + + 5.1.54-0.dotdeb.0 + 5.1.58-1~dotdeb.0 + 5.5.30-1~dotdeb.0-log + 5.1.30-Dotdeb_0.dotdeb.0-log + Oracle MySQL packaged by DotDeb.org + + + + + + + + + + + + 5.0.13-rc-standard-log + 5.0.37-standard + 5.0.51a-standard-log + Oracle MySQL Standard Edition + + + + + + + + + 5.0.24-pro-nt + 4.1.25-pro-gpl-nt-log + Oracle MySQL Commercial Edition with Named Pipes (Windows) + + + + + + + + + + + + + 4.1.23-pro-gpl-log + 5.0.17c-pro-gpl-cert + Oracle MySQL Commercial Edition + + + + + + + + + 5.0.82sp1 + 5.1.46sp1-enterprise-gpl-advanced-log + Oracle MySQL Enterprise Edition + + + + + + + + + 5.0.84-enterprise-nt + Oracle MySQL Enterprise Edition with Named Pipes (Windows) + + + + + + + + + + + + + 5.1.26-rc-enterprise-gpl-log + 5.5.27-enterprise-commercial-advanced-log + Oracle MySQL Enterprise Edition + + + + + + + + + 5.1.30-ndb-6.3.20-cluster-gpl-log + 5.5.20-ndb-7.2.5-gpl + Oracle MySQL Cluster Edition + + + + + + + + + 4.1.21-CLUSTERS + 5.0.46-cluster + Oracle MySQL Cluster Edition + + + + + + + + + 5.0.86-classic-log + Oracle MySQL Classic Edition + + + + + + + + + + + 5.1.57-rel12.8 + 5.1.60rel13.1-log + 5.1.67-rel14.3-log + Percona Server (MySQL fork) + + + + + + + + + + + 5.5.28-29.3-log + Percona Server (MySQL fork) + + + + + + + + + + + 5.1.50-percona + 5.5.27-percona-sure1-log + 5.5.7-rcPercona-Server-log + Percona Server (MySQL fork) + + + + + + + + + + + 4.0.27-nmm1-log + 4.1.22-nmm-1-log + Oracle MySQL (nmm variant) + + + + + + + + 3.23.59-nightly-20050301-log + Oracle MySQL nightly build + + + + + + + + 5.1.30-SERVER-104 + Oracle MySQL (SERVER variant) + + + + + + + + 4.0.15a-ISPrime + Oracle MySQL (ISPrime variant) + + + + + + + + 5.1.26-rc-5.1.26rc-log + Oracle MySQL possibly Debian specific + + + + + + + + 5.1.66-ius-log + Oracle MySQL packaged for RHEL/CentOS by IUS + + + + + + + + + + + 5.0.67.d7-ourdelta-log + 5.0.87-d10-ourdelta65-log + Oracle MySQL tweaked and packaged by OurDelta + + + + + + + + + + + + 5.1.61-Alibaba-121011-log + 5.1.61-Alibaba-rds-201404-log + Oracle MySQL Alibaba build? distro? Aliyun.com hosted? + + + + + + + + 5.3.2-MariaDB-beta-mariadb102~lenny + MariaDB MariaDB on Debian Lenny + + + + + + + + + + + + + 5.1.39-maria-beta + 5.5.24-MariaDB-mariadb1~0.1 + MariaDB MariaDB + + + + + + + + 5.2.0-falcon-alpha-community-nt + Oracle MySQL with defunct Falcon Storage Engine with Named Pipes (Windows) + + + + + + + + + + + + 5.2.0-falcon-alpha-log + Oracle MySQL with defunct Falcon Storage Engine + + + + + + + + 5.5.25-tokudb-6.1.1-47477-MariaDB-log + Tokutek customized MariaDB + + + + + + + + 5.1.40-Sphinx + Oracle MySQL with the Sphinx full text search engine + + + + + + + + 5.0.91+tld0-log + 5.1.57-5.1.57+tld2-log + Oracle MySQL packaged by TLD Linux + + + + + + + + + + + + 5.0.24a-Debian_3.infrant1 + Oracle MySQL on a Netgear ReadyNAS + + + + + + + + + + + + + + + + 5.1.61-beget-log + Oracle MySQL at Ukrainian hoster BeGet(?) + + + + + + + + 5.0.56-Linuxtone.Org + 5.1.53-LTOPS-log + Oracle MySQL at Chinese hoster Linuxtone.org + + + + + + + + 5.1.66-xencdn.net-log + Oracle MySQL at Chinese hoster Xencdn.net + + + + + + + + 5.0.27-Comsenz-log + Oracle MySQL at Chinese hoster Comsenz + + + + + + + + 4.0.27yes + Oracle MySQL part of KB2 / Kimsboard (Korean site mgmt)? + + + + + + + + 5.5.24.t7-log + Oracle MySQL audited/published by Twitter + + + + + + + + #07000Proxy Warning - IP Forbidden + Oracle MySQL Proxy - Error: Host not allowed to connect + + + + + + + (proxy) all backends are down + Oracle MySQL Proxy - Error: Backends down + + + + From 3d7d947eb51396f7dd75749af7c152dd276ab91b Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Tue, 24 Feb 2015 05:53:40 -0600 Subject: [PATCH 05/14] Addressed most of @jhart-r7 's issues - Added example lines - Removed the os.device and os.product entries as requested Pending - Community vs commmunity metrics - Base generic regex for MySQL versions not matched so far - fingerprint optimization based on sample data - reviewing use of trailing terminator for regex --- xml/mysql_banners.xml | 200 +++++++++++++++++------------------------- 1 file changed, 81 insertions(+), 119 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index fe56061e..5cb7a867 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -124,19 +124,17 @@ - - - 5.0.95-community-log - 5.0.37-Community-log - 5.0.21-community-max - 5.5.0-m2-community-log - 6.0.4-alpha-community - 5.1.33-community-debug - 5.5.0-m2-community-debug-log + 5.0.95-community-log + 5.0.37-Community-log + 5.0.21-community-max + 5.5.0-m2-community-log + 6.0.4-alpha-community + 5.1.33-community-debug + 5.5.0-m2-community-debug-log Oracle MySQL Community Edition @@ -146,20 +144,18 @@ - 5.0.18-nt - 4.1.12a-nt-max-log - 3.23.58-max-nt - 5.1.6-alpha-nt-max - 4.0.11-gamma-max-nt + 5.0.18-nt + 4.1.12a-nt-max-log + 3.23.58-max-nt + 5.1.6-alpha-nt-max + 4.0.11-gamma-max-nt Oracle MySQL with Named Pipes (Windows) - - @@ -169,7 +165,6 @@ - @@ -181,7 +176,6 @@ - @@ -193,13 +187,12 @@ - - 5.0.95-community-cll-lve + 5.0.95-community-cll-lve Oracle MySQL Community on CloudLinux in a Lightweight Virtual Environment (LVE) @@ -207,36 +200,33 @@ - - 5.1.66-0ubuntu0.10.04.3-log - 5.5.28-0ubuntu0.12.04.3-log + 5.1.66-0ubuntu0.10.04.3-log + 5.5.28-0ubuntu0.12.04.3-log Oracle MySQL on Ubuntu - - 5.0.22-Debian_0ubuntu6.06.14-log - 5.1.41-3ubuntu12.10 + 5.0.22-Debian_0ubuntu6.06.14-log + 5.1.41-3ubuntu12.10 Oracle MySQL on Ubuntu - @@ -256,7 +246,6 @@ - @@ -270,7 +259,6 @@ - @@ -285,7 +273,6 @@ - @@ -301,7 +288,6 @@ - @@ -316,80 +302,74 @@ - - 5.0.51a-24+lenny1-log - 5.0.51a-24+lenny2 + 5.0.51a-24+lenny1-log + 5.0.51a-24+lenny2 Oracle MySQL on Debian 5.0 (lenny) - - 5.1.49-3~bpo50+1-log + 5.1.49-3~bpo50+1-log Oracle MySQL Backport on Debian 5.0 (lenny) - - 5.0.22-Debian_2bpo1 - 5.0.32-Debian_7~bpo.1-log + 5.0.22-Debian_2bpo1 + 5.0.32-Debian_7~bpo.1-log Oracle MySQL Backport on Debian - - 4.1.11-Debian_etch1-log - 5.0.32-Debian_7etch6-log + 4.1.11-Debian_etch1-log + 5.0.32-Debian_7etch6-log Oracle MySQL on Debian 4.0 (etch) - - 4.0.24_Debian-10sarge2-log - 4.1.11-Debian_4sarge7-log + 4.0.24_Debian-10sarge2-log + 4.1.11-Debian_4sarge7-log Oracle MySQL on Debian 3.1 (sarge) - @@ -403,59 +383,55 @@ - - 4.0.23_Debian-3-log - 4.0.31-20070605_Debian-7-log + 4.0.23_Debian-3-log + 4.0.31-20070605_Debian-7-log Oracle MySQL on Debian (Generic match) - - 5.1.22-rc-Debian_2~ppa5-log + 5.1.22-rc-Debian_2~ppa5-log Oracle MySQL on Debian (Generic match) using PPA - - - 5.1.54-0.dotdeb.0 - 5.1.58-1~dotdeb.0 - 5.5.30-1~dotdeb.0-log - 5.1.30-Dotdeb_0.dotdeb.0-log + + 5.1.54-0.dotdeb.0 + 5.1.58-1~dotdeb.0 + 5.5.30-1~dotdeb.0-log + 5.1.30-Dotdeb_0.dotdeb.0-log Oracle MySQL packaged by DotDeb.org - - 5.0.13-rc-standard-log - 5.0.37-standard - 5.0.51a-standard-log + 5.0.13-rc-standard-log + 5.0.37-standard + 5.0.51a-standard-log Oracle MySQL Standard Edition @@ -465,8 +441,8 @@ - 5.0.24-pro-nt - 4.1.25-pro-gpl-nt-log + 5.0.24-pro-nt + 4.1.25-pro-gpl-nt-log Oracle MySQL Commercial Edition with Named Pipes (Windows) @@ -474,14 +450,12 @@ - - - 4.1.23-pro-gpl-log - 5.0.17c-pro-gpl-cert + 4.1.23-pro-gpl-log + 5.0.17c-pro-gpl-cert Oracle MySQL Commercial Edition @@ -491,8 +465,8 @@ - 5.0.82sp1 - 5.1.46sp1-enterprise-gpl-advanced-log + 5.0.82sp1 + 5.1.46sp1-enterprise-gpl-advanced-log Oracle MySQL Enterprise Edition @@ -502,7 +476,7 @@ - 5.0.84-enterprise-nt + 5.0.84-enterprise-nt Oracle MySQL Enterprise Edition with Named Pipes (Windows) @@ -510,14 +484,12 @@ - - - 5.1.26-rc-enterprise-gpl-log - 5.5.27-enterprise-commercial-advanced-log + 5.1.26-rc-enterprise-gpl-log + 5.5.27-enterprise-commercial-advanced-log Oracle MySQL Enterprise Edition @@ -527,8 +499,8 @@ - 5.1.30-ndb-6.3.20-cluster-gpl-log - 5.5.20-ndb-7.2.5-gpl + 5.1.30-ndb-6.3.20-cluster-gpl-log + 5.5.20-ndb-7.2.5-gpl Oracle MySQL Cluster Edition @@ -538,8 +510,8 @@ - 4.1.21-CLUSTERS - 5.0.46-cluster + 4.1.21-CLUSTERS + 5.0.46-cluster Oracle MySQL Cluster Edition @@ -549,7 +521,7 @@ - 5.0.86-classic-log + 5.0.86-classic-log Oracle MySQL Classic Edition @@ -561,48 +533,45 @@ - 5.1.57-rel12.8 - 5.1.60rel13.1-log - 5.1.67-rel14.3-log + 5.1.57-rel12.8 + 5.1.60rel13.1-log + 5.1.67-rel14.3-log Percona Server (MySQL fork) - - 5.5.28-29.3-log + 5.5.28-29.3-log Percona Server (MySQL fork) - - 5.1.50-percona - 5.5.27-percona-sure1-log - 5.5.7-rcPercona-Server-log - Percona Server (MySQL fork) + 5.1.50-percona + 5.5.27-percona-sure1-log + 5.5.7-rcPercona-Server-log + Percona Server (MySQL fork) w/ percona in banner - - 4.0.27-nmm1-log - 4.1.22-nmm-1-log + 4.0.27-nmm1-log + 4.1.22-nmm-1-log Oracle MySQL (nmm variant) @@ -611,7 +580,7 @@ - 3.23.59-nightly-20050301-log + 3.23.59-nightly-20050301-log Oracle MySQL nightly build @@ -620,7 +589,7 @@ - 5.1.30-SERVER-104 + 5.1.30-SERVER-104 Oracle MySQL (SERVER variant) @@ -629,7 +598,7 @@ - 4.0.15a-ISPrime + 4.0.15a-ISPrime Oracle MySQL (ISPrime variant) @@ -638,7 +607,7 @@ - 5.1.26-rc-5.1.26rc-log + 5.1.26-rc-5.1.26rc-log Oracle MySQL possibly Debian specific @@ -647,27 +616,25 @@ - 5.1.66-ius-log + 5.1.66-ius-log Oracle MySQL packaged for RHEL/CentOS by IUS - - 5.0.67.d7-ourdelta-log - 5.0.87-d10-ourdelta65-log + 5.0.67.d7-ourdelta-log + 5.0.87-d10-ourdelta65-log Oracle MySQL tweaked and packaged by OurDelta - @@ -683,14 +650,13 @@ - 5.3.2-MariaDB-beta-mariadb102~lenny + 5.3.2-MariaDB-beta-mariadb102~lenny MariaDB MariaDB on Debian Lenny - @@ -714,9 +680,7 @@ - - @@ -729,7 +693,7 @@ - 5.5.25-tokudb-6.1.1-47477-MariaDB-log + 5.5.25-tokudb-6.1.1-47477-MariaDB-log Tokutek customized MariaDB @@ -738,7 +702,7 @@ - 5.1.40-Sphinx + 5.1.40-Sphinx Oracle MySQL with the Sphinx full text search engine @@ -747,28 +711,26 @@ - 5.0.91+tld0-log - 5.1.57-5.1.57+tld2-log + 5.0.91+tld0-log + 5.1.57-5.1.57+tld2-log Oracle MySQL packaged by TLD Linux - - 5.0.24a-Debian_3.infrant1 + 5.0.24a-Debian_3.infrant1 Oracle MySQL on a Netgear ReadyNAS - @@ -778,7 +740,7 @@ - 5.1.61-beget-log + 5.1.61-beget-log Oracle MySQL at Ukrainian hoster BeGet(?) @@ -787,8 +749,8 @@ - 5.0.56-Linuxtone.Org - 5.1.53-LTOPS-log + 5.0.56-Linuxtone.Org + 5.1.53-LTOPS-log Oracle MySQL at Chinese hoster Linuxtone.org @@ -797,7 +759,7 @@ - 5.1.66-xencdn.net-log + 5.1.66-xencdn.net-log Oracle MySQL at Chinese hoster Xencdn.net @@ -806,7 +768,7 @@ - 5.0.27-Comsenz-log + 5.0.27-Comsenz-log Oracle MySQL at Chinese hoster Comsenz @@ -815,7 +777,7 @@ - 4.0.27yes + 4.0.27yes Oracle MySQL part of KB2 / Kimsboard (Korean site mgmt)? @@ -824,7 +786,7 @@ - 5.5.24.t7-log + 5.5.24.t7-log Oracle MySQL audited/published by Twitter From 950ae3d7c990f06c74412fff36e2e838f745bf2a Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Sun, 22 Mar 2015 22:23:07 -0500 Subject: [PATCH 06/14] - Moved MySQL errors into a separate file - mysql_error.xml - Added 'matches' attribute to the root 'fingerprints' element in both files - Reordered 2 entries in mysql_errors based on most commonly seen banners - Added a few additional fingerprints to mysq_banners.xml --- xml/mysql_banners.xml | 183 ++++++++++++++---------------------------- xml/mysql_error.xml | 115 ++++++++++++++++++++++++++ 2 files changed, 174 insertions(+), 124 deletions(-) create mode 100644 xml/mysql_error.xml diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index 5cb7a867..ece5c3e7 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -1,97 +1,10 @@ - - + - - Host '10.10.10.10' is not allowed to connect to this MySQL server - #HY000Host '10.10.10.10' is not allowed to connect to this MySQL server - Oracle MySQL - Error: Host not allowed to connect (English) - - - - - - - Le h�te '10.10.10.10' n'est pas authoris� � se connecter � ce serveur MySQL - Oracle MySQL - Error: Host not allowed to connect (French) - - - - - - - 'Host' '10.10.10.10' n�o tem permiss�o para se conectar com este servidor MySQL - Oracle MySQL - Error: Host not allowed to connect (Spanish) - - - - - - - Host '10.10.10.10' hat keine Berechtigung, sich mit diesem MySQL-Server zu verbinden - Host hat keine Berechtigung, eine Verbindung zu diesem MySQL Server herzustellen. - Oracle MySQL - Error: Host not allowed to connect (German) - - - - - - - Host '10.10.10.10' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' - Host '10.10.10.10' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' - Oracle MySQL - Error: Blocked, too many errors from this host - - - - - - - Host blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts'. - Host '10.10.10.10' blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts' - Oracle MySQL - Error: Blocked, too many errors from this host (German) - - - - - - - Host '10.10.10.10' is not allowed to connect to this MariaDB server - MariaDB MariaDB - Error: Host not allowed to connect (English) - - - - - - - Can't create a new thread (errno -1); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug - Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug - Oracle MySQL - Error: Out of memory - - - - - - - Too many connections - Oracle MySQL - Error: Too many connections - - - - - - - Can't get hostname for your address - Oracle MySQL - Error: Unable to resolve client hostname - - - - - - - - + 4.1.20 5.5.23-55 + 5.5.30-1.1 5.5.18.1-log 5.7.4-m14 5.0.95-rs @@ -110,23 +23,6 @@ - - 4.1.22-community-max-nt - 5.0.88-community-nt - 5.0.67-community-nt-log - 5.1.20-beta-community-nt-debug - 6.0.0-alpha-community-nt-debug - 6.0.2-alpha-community-nt-debug-log - Oracle MySQL Community Edition with Named Pipes (Windows) - - - - - - - - - 5.0.95-community-log 5.0.37-Community-log @@ -143,6 +39,23 @@ + + 4.1.22-community-max-nt + 5.0.88-community-nt + 5.0.67-community-nt-log + 5.1.20-beta-community-nt-debug + 6.0.0-alpha-community-nt-debug + 6.0.2-alpha-community-nt-debug-log + Oracle MySQL Community Edition with Named Pipes (Windows) + + + + + + + + + 5.0.18-nt 4.1.12a-nt-max-log @@ -536,7 +449,7 @@ 5.1.57-rel12.8 5.1.60rel13.1-log 5.1.67-rel14.3-log - Percona Server (MySQL fork) + Percona Server (MySQL fork) match w/ 'rel' @@ -662,9 +575,27 @@ - + + + + 5.5.37-MariaDB-1~wheezy-log + 10.0.11-MariaDB-1~wheezy-log + MariaDB MariaDB on Debian Wheezy + + + + + + + + + + + + 5.1.39-maria-beta 5.5.24-MariaDB-mariadb1~0.1 + 10.0.1-MariaDB-log MariaDB MariaDB @@ -672,6 +603,16 @@ + + 5.1.44-community-maria-log + MariaDB MariaDB Community Edition + + + + + + + 5.2.0-falcon-alpha-community-nt Oracle MySQL with defunct Falcon Storage Engine with Named Pipes (Windows) @@ -692,6 +633,15 @@ + + 5.5.40-tokudb-7.5.3-log + Tokutek customized MySQL + + + + + + 5.5.25-tokudb-6.1.1-47477-MariaDB-log Tokutek customized MariaDB @@ -794,19 +744,4 @@ - - #07000Proxy Warning - IP Forbidden - Oracle MySQL Proxy - Error: Host not allowed to connect - - - - - - - (proxy) all backends are down - Oracle MySQL Proxy - Error: Backends down - - - - diff --git a/xml/mysql_error.xml b/xml/mysql_error.xml new file mode 100644 index 00000000..76aac4e2 --- /dev/null +++ b/xml/mysql_error.xml @@ -0,0 +1,115 @@ + + + + + Host '10.10.10.10' is not allowed to connect to this MySQL server + #HY000Host '10.10.10.10' is not allowed to connect to this MySQL server + Oracle MySQL - Error: Host not allowed to connect (English) + + + + + + + Host '10.10.10.10' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' + Host '10.10.10.10' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' + Oracle MySQL - Error: Blocked, too many errors from this host + + + + + + + Host '10.10.10.10' is not allowed to connect to this MariaDB server + MariaDB MariaDB - Error: Host not allowed to connect (English) + + + + + + + Le h�te '10.10.10.10' n'est pas authoris� � se connecter � ce serveur MySQL + Oracle MySQL - Error: Host not allowed to connect (French) + + + + + + + 'Host' '10.10.10.10' n�o tem permiss�o para se conectar com este servidor MySQL + Oracle MySQL - Error: Host not allowed to connect (Spanish) + + + + + + + Host '10.10.10.10' hat keine Berechtigung, sich mit diesem MySQL-Server zu verbinden + Host hat keine Berechtigung, eine Verbindung zu diesem MySQL Server herzustellen. + Oracle MySQL - Error: Host not allowed to connect (German) + + + + + + + Host blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts'. + Host '10.10.10.10' blockiert wegen zu vieler Verbindungsfehler. Aufheben der Blockierung mit 'mysqladmin flush-hosts' + Oracle MySQL - Error: Blocked, too many errors from this host (German) + + + + + + + L'h�te '10.10.10.10' est bloqu� � cause d'un trop grand nombre d'erreur de connexion. D�bloquer le par 'mysqladmin flush-hosts' + Oracle MySQL - Error: Blocked, too many errors from this host (French) + + + + + + + Can't create a new thread (errno -1); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug + Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug + Can't create a new thread (errno 35); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug + Oracle MySQL - Error: Out of memory + Oracle MySQL - Error: Out of memory + + + + + + + Too many connections + Oracle MySQL - Error: Too many connections + + + + + + + Can't get hostname for your address + Oracle MySQL - Error: Unable to resolve client hostname + + + + + + + #07000Proxy Warning - IP Forbidden + Oracle MySQL Proxy - Error: Host not allowed to connect + + + + + + + (proxy) all backends are down + Oracle MySQL Proxy - Error: Backends down + + + + + + From 6b11c25c681a05d651120a4e10ca52c6c880f094 Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Mon, 23 Mar 2015 07:34:19 -0500 Subject: [PATCH 07/14] - Reviewed and added more end of line regex anchors after additional tuning - Removed fingerprint for Percona due to too much overlap with standard version identifiers. This was causing a Travis failure due to a Percona example matching on the 'Oracle MySQL (common)' fingerprint. - Percona: 5.5.28-29.3 - !Percona: 5.5.30-1.1 - !Percona: 5.5.23-55 The 'MariaDB MariaDB' fingerprint still needs end of line regex anchor review. --- xml/mysql_banners.xml | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index ece5c3e7..d5497eac 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -1,7 +1,7 @@ - + 4.1.20 5.5.23-55 5.5.30-1.1 @@ -117,7 +117,7 @@ - + 5.1.66-0ubuntu0.10.04.3-log 5.5.28-0ubuntu0.12.04.3-log Oracle MySQL on Ubuntu @@ -131,7 +131,7 @@ - + 5.0.22-Debian_0ubuntu6.06.14-log 5.1.41-3ubuntu12.10 Oracle MySQL on Ubuntu @@ -220,9 +220,10 @@ - + 5.0.51a-24+lenny1-log 5.0.51a-24+lenny2 + 5.0.51a-24+lenny2+spu1-log Oracle MySQL on Debian 5.0 (lenny) @@ -260,7 +261,7 @@ - + 4.1.11-Debian_etch1-log 5.0.32-Debian_7etch6-log Oracle MySQL on Debian 4.0 (etch) @@ -274,7 +275,7 @@ - + 4.0.24_Debian-10sarge2-log 4.1.11-Debian_4sarge7-log Oracle MySQL on Debian 3.1 (sarge) @@ -288,7 +289,7 @@ - + 4.0.24_Debian-4woody1 Oracle MySQL on Debian 3.0 (woody) @@ -366,7 +367,7 @@ - + 4.1.23-pro-gpl-log 5.0.17c-pro-gpl-cert Oracle MySQL Commercial Edition @@ -458,17 +459,6 @@ - - 5.5.28-29.3-log - Percona Server (MySQL fork) - - - - - - - - 5.1.50-percona 5.5.27-percona-sure1-log @@ -575,8 +565,6 @@ - - 5.5.37-MariaDB-1~wheezy-log 10.0.11-MariaDB-1~wheezy-log @@ -633,8 +621,9 @@ - + 5.5.40-tokudb-7.5.3-log + 5.5.21-tokudb-6.0.0-42634 Tokutek customized MySQL From 1eeb25f25eec29a6bc574331e3b94c35311b712d Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Wed, 25 Mar 2015 06:36:07 -0500 Subject: [PATCH 08/14] - Added os.version matches where it was extracted from the pattern - Reviewed/tweaked some EOL regex anchors - Added OS specific entries for MariaDB - Added Percona version number only match back - Added OS specific entries for Percona --- xml/mysql_banners.xml | 381 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 314 insertions(+), 67 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index d5497eac..030d9502 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -1,7 +1,7 @@ - + 4.1.20 5.5.23-55 5.5.30-1.1 @@ -23,7 +23,7 @@ - + 5.0.95-community-log 5.0.37-Community-log 5.0.21-community-max @@ -39,7 +39,7 @@ - + 4.1.22-community-max-nt 5.0.88-community-nt 5.0.67-community-nt-log @@ -56,7 +56,7 @@ - + 5.0.18-nt 4.1.12a-nt-max-log 3.23.58-max-nt @@ -71,7 +71,7 @@ - + 5.5.25a-cll Oracle MySQL hosted on CPanel @@ -81,7 +81,7 @@ - + 5.0.91-community-cll Oracle MySQL Community hosted on CPanel @@ -92,7 +92,7 @@ - + 5.1.66-cll-lve Oracle MySQL on CloudLinux in a Lightweight Virtual Environment (LVE) @@ -104,7 +104,7 @@ - + 5.0.95-community-cll-lve Oracle MySQL Community on CloudLinux in a Lightweight Virtual Environment (LVE) @@ -117,9 +117,9 @@ - - 5.1.66-0ubuntu0.10.04.3-log - 5.5.28-0ubuntu0.12.04.3-log + + 5.1.66-0ubuntu0.10.04.3-log + 5.5.28-0ubuntu0.12.04.3-log Oracle MySQL on Ubuntu @@ -131,9 +131,9 @@ - - 5.0.22-Debian_0ubuntu6.06.14-log - 5.1.41-3ubuntu12.10 + + 5.0.22-Debian_0ubuntu6.06.14-log + 5.1.41-3ubuntu12.10 Oracle MySQL on Ubuntu @@ -145,7 +145,7 @@ - + 5.0.45-Debian_1ubuntu3.4 5.0.51a-3ubuntu5.5 5.0.51a-3ubuntu5.8-log @@ -163,7 +163,7 @@ - + 5.6.19-1+deb.sury.org~precise+1 5.6.20-1+deb.sury.org~precise+1-log Oracle MySQL on Ubuntu 12.04 (Precise Pangolin) packaged by deb.sury.org @@ -177,7 +177,7 @@ - + 5.6.21-1+deb.sury.org~trusty+1 5.6.19-1+deb.sury.org~trusty+1-log Oracle MySQL on Ubuntu 14.04 (Trusty Tahr) packaged by deb.sury.org @@ -191,7 +191,7 @@ - + 5.1.66-0+squeeze1 5.1.66-0+squeeze1-log 5.1.73-1+deb6u1 @@ -206,7 +206,7 @@ - + 5.5.41-0+wheezy1 5.5.35-0+wheezy1-log Oracle MySQL on Debian 7.0 (wheezy) @@ -220,7 +220,7 @@ - + 5.0.51a-24+lenny1-log 5.0.51a-24+lenny2 5.0.51a-24+lenny2+spu1-log @@ -235,7 +235,7 @@ - + 5.1.49-3~bpo50+1-log Oracle MySQL Backport on Debian 5.0 (lenny) @@ -248,7 +248,7 @@ - + 5.0.22-Debian_2bpo1 5.0.32-Debian_7~bpo.1-log Oracle MySQL Backport on Debian @@ -261,7 +261,7 @@ - + 4.1.11-Debian_etch1-log 5.0.32-Debian_7etch6-log Oracle MySQL on Debian 4.0 (etch) @@ -275,7 +275,7 @@ - + 4.0.24_Debian-10sarge2-log 4.1.11-Debian_4sarge7-log Oracle MySQL on Debian 3.1 (sarge) @@ -289,7 +289,7 @@ - + 4.0.24_Debian-4woody1 Oracle MySQL on Debian 3.0 (woody) @@ -302,7 +302,7 @@ - + 4.0.23_Debian-3-log 4.0.31-20070605_Debian-7-log Oracle MySQL on Debian (Generic match) @@ -315,7 +315,7 @@ - + 5.1.22-rc-Debian_2~ppa5-log Oracle MySQL on Debian (Generic match) using PPA @@ -327,7 +327,7 @@ - + 5.1.54-0.dotdeb.0 5.1.58-1~dotdeb.0 5.5.30-1~dotdeb.0-log @@ -342,7 +342,7 @@ - + 5.0.13-rc-standard-log 5.0.37-standard 5.0.51a-standard-log @@ -354,7 +354,7 @@ - + 5.0.24-pro-nt 4.1.25-pro-gpl-nt-log Oracle MySQL Commercial Edition with Named Pipes (Windows) @@ -367,7 +367,7 @@ - + 4.1.23-pro-gpl-log 5.0.17c-pro-gpl-cert Oracle MySQL Commercial Edition @@ -378,7 +378,7 @@ - + 5.0.82sp1 5.1.46sp1-enterprise-gpl-advanced-log Oracle MySQL Enterprise Edition @@ -389,7 +389,7 @@ - + 5.0.84-enterprise-nt Oracle MySQL Enterprise Edition with Named Pipes (Windows) @@ -401,7 +401,7 @@ - + 5.1.26-rc-enterprise-gpl-log 5.5.27-enterprise-commercial-advanced-log Oracle MySQL Enterprise Edition @@ -412,7 +412,7 @@ - + 5.1.30-ndb-6.3.20-cluster-gpl-log 5.5.20-ndb-7.2.5-gpl Oracle MySQL Cluster Edition @@ -423,7 +423,7 @@ - + 4.1.21-CLUSTERS 5.0.46-cluster Oracle MySQL Cluster Edition @@ -434,7 +434,7 @@ - + 5.0.86-classic-log Oracle MySQL Classic Edition @@ -446,7 +446,7 @@ - + 5.1.57-rel12.8 5.1.60rel13.1-log 5.1.67-rel14.3-log @@ -459,7 +459,7 @@ - + 5.1.50-percona 5.5.27-percona-sure1-log 5.5.7-rcPercona-Server-log @@ -472,7 +472,71 @@ - + + 5.1.73-14.12 + 5.6.20-68.0-56 + 5.6.16-64.2-25-log + Percona Server (MySQL fork) (just version number match) + + + + + + + + + + 5.6.13-rc60.6 + 5.6.13-rc61.0-log + Percona Server (MySQL fork) match w/ 'rc' + + + + + + + + + + 5.6.16-64.2-569.precise-log + Percona Server (MySQL fork) on Ubuntu 12.04 LTS (Precise Pangolin) + + + + + + + + + + + + 5.5.36-34.2-648.wheezy-log + Percona Server (MySQL fork) on Debian 7.0 (wheezy) + + + + + + + + + + + + 5.5.36-34.2-648.squeeze + Percona Server (MySQL fork) on Debian 6.0 (squeeze) + + + + + + + + + + + 4.0.27-nmm1-log 4.1.22-nmm-1-log Oracle MySQL (nmm variant) @@ -482,7 +546,7 @@ - + 3.23.59-nightly-20050301-log Oracle MySQL nightly build @@ -491,7 +555,7 @@ - + 5.1.30-SERVER-104 Oracle MySQL (SERVER variant) @@ -500,7 +564,7 @@ - + 4.0.15a-ISPrime Oracle MySQL (ISPrime variant) @@ -509,7 +573,7 @@ - + 5.1.26-rc-5.1.26rc-log Oracle MySQL possibly Debian specific @@ -518,7 +582,7 @@ - + 5.1.66-ius-log Oracle MySQL packaged for RHEL/CentOS by IUS @@ -529,7 +593,7 @@ - + 5.0.67.d7-ourdelta-log 5.0.87-d10-ourdelta65-log Oracle MySQL tweaked and packaged by OurDelta @@ -542,7 +606,7 @@ - + 5.1.61-Alibaba-121011-log 5.1.61-Alibaba-rds-201404-log Oracle MySQL Alibaba build? distro? Aliyun.com hosted? @@ -552,9 +616,22 @@ - + + 5.5.34-MariaDB-cll-lve + 5.5.5-10.0.15-MariaDB-cll-lve + MariaDB MariaDB on CloudLinux in a Lightweight Virtual Environment (LVE) + + + + + + + + + + 5.3.2-MariaDB-beta-mariadb102~lenny - MariaDB MariaDB on Debian Lenny + MariaDB MariaDB on Debian 5.0 (lenny) @@ -565,25 +642,185 @@ - + 5.5.37-MariaDB-1~wheezy-log 10.0.11-MariaDB-1~wheezy-log - MariaDB MariaDB on Debian Wheezy + 5.5.5-10.0.14-MariaDB-1~wheezy-log + MariaDB MariaDB on Debian 7.0 (wheezy) + + + + + + + + + + + + 5.5.31-MariaDB-1~squeeze-log + 5.5.5-10.0.15-MariaDB-1~squeeze-log + MariaDB MariaDB on Debian 6.0 (squeeze) + + + + + + + + + + + + 5.5.39-MariaDB-0ubuntu0.14.04.1 + MariaDB MariaDB on Ubuntu + + + + + + + + + + + + 5.5.5-10.0.15-MariaDB-1~trusty + MariaDB MariaDB on Ubuntu 14.04 (Trusty Tahr) + + + + + + + + + + + + 5.5.5-10.0.16-MariaDB-1~utopic-log + MariaDB MariaDB on Ubuntu 14.04 LTS (Utopic Unicorn) + + + + + + + + + + + + 5.5.39-MariaDB-1~saucy-log + MariaDB MariaDB on Ubuntu 13.10 (Saucy Salamander) + + + + + + + + + + + + 5.5.32-MariaDB-1~raring-log + MariaDB MariaDB on Ubuntu 13.04 (Raring Ringtail) + + + + + + + + + + + + 5.5.41-MariaDB-1~precise-log + MariaDB MariaDB on Ubuntu 12.04 LTS (Precise Pangolin) + + + + + + + + 5.5.34-MariaDB-1~lucid-log + MariaDB MariaDB on Ubuntu 10.04 (Lucid Lynx) + + + + + + + + + + + + 5.5.5-10.1.1-MariaDB-1~trusty-wsrep-log + MariaDB MariaDB with Galera Cluster on Ubuntu 14.04 (Trusty Tahr) + + + + + + + + + + + + + 5.5.5-10.1.1-MariaDB-1~precise-wsrep + MariaDB MariaDB with Galera Cluster on Ubuntu 12.04 (Precise Pangolin) + + + + + + + + + + + + 5.5.5-10.1.1-MariaDB-1~wheezy-wsrep-log + MariaDB MariaDB with Galera Cluster on Debian 7.0 (wheezy) + + + + + - - + + 5.5.5-10.0.15-MariaDB-wsrep + MariaDB MariaDB with Galera Cluster + + + + + + + + + 5.1.39-maria-beta 5.5.24-MariaDB-mariadb1~0.1 10.0.1-MariaDB-log + 5.5.5-10.0.16-MariaDB-log + 5.5.30-MariaDB-debug + 5.2.10-MariaDB-mariadb107 MariaDB MariaDB @@ -591,7 +828,7 @@ - + 5.1.44-community-maria-log MariaDB MariaDB Community Edition @@ -601,7 +838,7 @@ - + 5.2.0-falcon-alpha-community-nt Oracle MySQL with defunct Falcon Storage Engine with Named Pipes (Windows) @@ -612,7 +849,7 @@ - + 5.2.0-falcon-alpha-log Oracle MySQL with defunct Falcon Storage Engine @@ -621,7 +858,7 @@ - + 5.5.40-tokudb-7.5.3-log 5.5.21-tokudb-6.0.0-42634 Tokutek customized MySQL @@ -631,7 +868,7 @@ - + 5.5.25-tokudb-6.1.1-47477-MariaDB-log Tokutek customized MariaDB @@ -640,7 +877,7 @@ - + 5.1.40-Sphinx Oracle MySQL with the Sphinx full text search engine @@ -649,7 +886,7 @@ - + 5.0.91+tld0-log 5.1.57-5.1.57+tld2-log Oracle MySQL packaged by TLD Linux @@ -662,7 +899,7 @@ - + 5.0.24a-Debian_3.infrant1 Oracle MySQL on a Netgear ReadyNAS @@ -678,7 +915,7 @@ - + 5.1.61-beget-log Oracle MySQL at Ukrainian hoster BeGet(?) @@ -687,7 +924,7 @@ - + 5.0.56-Linuxtone.Org 5.1.53-LTOPS-log Oracle MySQL at Chinese hoster Linuxtone.org @@ -697,7 +934,7 @@ - + 5.1.66-xencdn.net-log Oracle MySQL at Chinese hoster Xencdn.net @@ -706,7 +943,7 @@ - + 5.0.27-Comsenz-log Oracle MySQL at Chinese hoster Comsenz @@ -715,7 +952,17 @@ - + + 5.6.16-64.0-beget-log + 5.6.21-70.0-1-beget-log + Oracle MySQL at Russian hoster Beget + + + + + + + 4.0.27yes Oracle MySQL part of KB2 / Kimsboard (Korean site mgmt)? @@ -724,7 +971,7 @@ - + 5.5.24.t7-log Oracle MySQL audited/published by Twitter From 33eaf5bbf137d8677c93c547f704cc0922b137ab Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Wed, 25 Mar 2015 06:38:31 -0500 Subject: [PATCH 09/14] Push the correct version of the file... --- xml/mysql_banners.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index 030d9502..012b761c 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -459,7 +459,7 @@ - + 5.1.50-percona 5.5.27-percona-sure1-log 5.5.7-rcPercona-Server-log From ab842e6024679454c8cbe4234bc3716f09a2693e Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Wed, 25 Mar 2015 06:43:40 -0500 Subject: [PATCH 10/14] Add os.product on one of the Linux matches --- xml/mysql_banners.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index 012b761c..f92fba85 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -90,6 +90,7 @@ + From f34764ffb09a30b6f7e6ea6bb5f27030e97ccf6a Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Thu, 26 Mar 2015 07:39:28 -0500 Subject: [PATCH 11/14] - fingerprint tweaks - additional FPs for backports, certain OS/product combinations --- xml/mysql_banners.xml | 159 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 138 insertions(+), 21 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index f92fba85..1f5a723f 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -249,6 +249,32 @@ + + 5.0.51a-24+lenny2~bpo40+1-log + Oracle MySQL Backport on Debian 4.0 (etch) + + + + + + + + + + + + 5.0.32-Debian_7etch5~bpo31+1-log + Oracle MySQL Backport on Debian 3.1 (sarge) + + + + + + + + + + 5.0.22-Debian_2bpo1 5.0.32-Debian_7~bpo.1-log @@ -460,6 +486,17 @@ + + 5.6.17-65.0-rel65.0 + Percona Server (MySQL fork) match w/ 'rel' variant 1 + + + + + + + + 5.1.50-percona 5.5.27-percona-sure1-log @@ -498,6 +535,45 @@ + + 5.6.17-65.0-583.trusty + Percona Server (MySQL fork) on Ubuntu 14.04 (Trusty Tahr) + + + + + + + + + + + + 5.6.17-65.0-587.saucy + Percona Server (MySQL fork) on Ubuntu 13.10 (Saucy Salamander) + + + + + + + + + + + + 5.6.16-64.2-569.quantal-log + Percona Server (MySQL fork) on Ubuntu 12.10 (Quantal Quetzal) + + + + + + + + + + 5.6.16-64.2-569.precise-log Percona Server (MySQL fork) on Ubuntu 12.04 LTS (Precise Pangolin) @@ -630,19 +706,6 @@ - - 5.3.2-MariaDB-beta-mariadb102~lenny - MariaDB MariaDB on Debian 5.0 (lenny) - - - - - - - - - - 5.5.37-MariaDB-1~wheezy-log 10.0.11-MariaDB-1~wheezy-log @@ -672,6 +735,31 @@ + + 5.3.2-MariaDB-beta-mariadb102~lenny + MariaDB MariaDB on Debian 5.0 (lenny) + + + + + + + + + + + + 5.5.5-10.0.16-MariaDB-1~sid + MariaDB MariaDB on Debian Unstable/No version (sid) + + + + + + + + + 5.5.39-MariaDB-0ubuntu0.14.04.1 MariaDB MariaDB on Ubuntu @@ -685,9 +773,9 @@ - - 5.5.5-10.0.15-MariaDB-1~trusty - MariaDB MariaDB on Ubuntu 14.04 (Trusty Tahr) + + 5.5.5-10.0.16-MariaDB-1~utopic-log + MariaDB MariaDB on Ubuntu 14.10 (Utopic Unicorn) @@ -695,12 +783,12 @@ - + - - 5.5.5-10.0.16-MariaDB-1~utopic-log - MariaDB MariaDB on Ubuntu 14.04 LTS (Utopic Unicorn) + + 5.5.5-10.0.15-MariaDB-1~trusty + MariaDB MariaDB on Ubuntu 14.04 (Trusty Tahr) @@ -737,6 +825,20 @@ + + 5.5.5-10.0.12-MariaDB-1~quantal-log + 5.5.38-MariaDB-1~quantal-log + MariaDB MariaDB on Ubuntu 12.10 (Quantal Quetzal) + + + + + + + + + + 5.5.41-MariaDB-1~precise-log MariaDB MariaDB on Ubuntu 12.04 LTS (Precise Pangolin) @@ -790,6 +892,7 @@ + 5.5.5-10.1.1-MariaDB-1~wheezy-wsrep-log MariaDB MariaDB with Galera Cluster on Debian 7.0 (wheezy) @@ -804,6 +907,19 @@ + + 5.5.5-10.0.16-MariaDB-1~sid-wsrep + MariaDB MariaDB with Galera Cluster on Debian Unstable/No version (sid) + + + + + + + + + + 5.5.5-10.0.15-MariaDB-wsrep MariaDB MariaDB with Galera Cluster @@ -815,8 +931,9 @@ - + 5.1.39-maria-beta + 5.3.5-MariaDB-ga-mariadb113-log 5.5.24-MariaDB-mariadb1~0.1 10.0.1-MariaDB-log 5.5.5-10.0.16-MariaDB-log From a4fcaa65d667b867e7bea34800cab8fd53350334 Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Fri, 27 Mar 2015 06:08:03 -0500 Subject: [PATCH 12/14] Additional patterns and fp tweaks --- xml/mysql_banners.xml | 110 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index 1f5a723f..bbe8c580 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -865,6 +865,19 @@ + + 5.5.34-MariaDB-mariadb122~hardy-log + MariaDB MariaDB on Ubuntu 8.04 LTS (Hardy Heron) + + + + + + + + + + 5.5.5-10.1.1-MariaDB-1~trusty-wsrep-log MariaDB MariaDB with Galera Cluster on Ubuntu 14.04 (Trusty Tahr) @@ -879,6 +892,20 @@ + + 5.5.5-10.0.10-MariaDB-1~saucy-wsrep-log + MariaDB MariaDB with Galera Cluster on Ubuntu 13.10 (Saucy Salamander) + + + + + + + + + + + 5.5.5-10.1.1-MariaDB-1~precise-wsrep MariaDB MariaDB with Galera Cluster on Ubuntu 12.04 (Precise Pangolin) @@ -893,6 +920,20 @@ + + 5.5.34-MariaDB-1~lucid-wsrep-log + MariaDB MariaDB with Galera Cluster on Ubuntu 10.04 TLS (Lucid Lynx) + + + + + + + + + + + 5.5.5-10.1.1-MariaDB-1~wheezy-wsrep-log MariaDB MariaDB with Galera Cluster on Debian 7.0 (wheezy) @@ -907,6 +948,20 @@ + + 5.5.5-10.1.1-MariaDB-1~squeeze-wsrep + MariaDB MariaDB with Galera Cluster on Debian 6.0 (squeeze) + + + + + + + + + + + 5.5.5-10.0.16-MariaDB-1~sid-wsrep MariaDB MariaDB with Galera Cluster on Debian Unstable/No version (sid) @@ -967,8 +1022,9 @@ - + 5.2.0-falcon-alpha-log + 5.2.0-falcon-alpha-community Oracle MySQL with defunct Falcon Storage Engine @@ -1070,6 +1126,16 @@ + + 5.1.56-www.gamewave.net-edition-log + 5.1.56-www.gamewave.net-log + Oracle MySQL at Chinese game hoster Gamewave + + + + + + 5.6.16-64.0-beget-log 5.6.21-70.0-1-beget-log @@ -1098,4 +1164,46 @@ + + 5.5.15 Hybrid Cluster MySQL Proxy to + Oracle MySQL by Hybrid Cluster (hosted?) + + + + + + + + 5.1.53 ScaleBase Data Traffic Manager 3.2.3 + Oracle MySQL behind ScaleBase Data Traffic Manager + + + + + + + + 5.6.16-64.1-1.ctbanco60-log + 5.6.16-64.1-1.ctbanco7-log + Percona Server (MySQL fork) with 'ctbanco' + + + + + + + + + + 4.0.21 Complete MySQL by Server Logistics-log + Oracle MySQL packaged by Server Logistics, Mac specific + + + + + + + + + From 1f3f1590d69f3d58a857f6c6ea4d3a509fff6ae7 Mon Sep 17 00:00:00 2001 From: Tom Sellers Date: Fri, 27 Mar 2015 06:14:22 -0500 Subject: [PATCH 13/14] a few more tweaks --- xml/mysql_banners.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index bbe8c580..5c158462 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -1155,8 +1155,9 @@ - + 5.5.24.t7-log + 5.5.31.t11.1 Oracle MySQL audited/published by Twitter From 62c556995ae91dabd57f01c769df3f97530d1e65 Mon Sep 17 00:00:00 2001 From: Jon Hart Date: Tue, 31 Mar 2015 13:00:48 -0700 Subject: [PATCH 14/14] Add comments describing the intended use of the MySQL fingerprint files --- xml/mysql_banners.xml | 31 +++++++++++++++++++++---------- xml/mysql_error.xml | 14 ++++++++++++++ 2 files changed, 35 insertions(+), 10 deletions(-) diff --git a/xml/mysql_banners.xml b/xml/mysql_banners.xml index 5c158462..b65a84be 100644 --- a/xml/mysql_banners.xml +++ b/xml/mysql_banners.xml @@ -1,4 +1,15 @@ + @@ -498,7 +509,7 @@ - 5.1.50-percona + 5.1.50-percona 5.5.27-percona-sure1-log 5.5.7-rcPercona-Server-log Percona Server (MySQL fork) w/ percona in banner @@ -511,7 +522,7 @@ - 5.1.73-14.12 + 5.1.73-14.12 5.6.20-68.0-56 5.6.16-64.2-25-log Percona Server (MySQL fork) (just version number match) @@ -524,7 +535,7 @@ - 5.6.13-rc60.6 + 5.6.13-rc60.6 5.6.13-rc61.0-log Percona Server (MySQL fork) match w/ 'rc' @@ -536,7 +547,7 @@ - 5.6.17-65.0-583.trusty + 5.6.17-65.0-583.trusty Percona Server (MySQL fork) on Ubuntu 14.04 (Trusty Tahr) @@ -549,7 +560,7 @@ - 5.6.17-65.0-587.saucy + 5.6.17-65.0-587.saucy Percona Server (MySQL fork) on Ubuntu 13.10 (Saucy Salamander) @@ -562,7 +573,7 @@ - 5.6.16-64.2-569.quantal-log + 5.6.16-64.2-569.quantal-log Percona Server (MySQL fork) on Ubuntu 12.10 (Quantal Quetzal) @@ -575,7 +586,7 @@ - 5.6.16-64.2-569.precise-log + 5.6.16-64.2-569.precise-log Percona Server (MySQL fork) on Ubuntu 12.04 LTS (Precise Pangolin) @@ -588,7 +599,7 @@ - 5.5.36-34.2-648.wheezy-log + 5.5.36-34.2-648.wheezy-log Percona Server (MySQL fork) on Debian 7.0 (wheezy) @@ -601,7 +612,7 @@ - 5.5.36-34.2-648.squeeze + 5.5.36-34.2-648.squeeze Percona Server (MySQL fork) on Debian 6.0 (squeeze) @@ -722,7 +733,7 @@ - 5.5.31-MariaDB-1~squeeze-log + 5.5.31-MariaDB-1~squeeze-log 5.5.5-10.0.15-MariaDB-1~squeeze-log MariaDB MariaDB on Debian 6.0 (squeeze) diff --git a/xml/mysql_error.xml b/xml/mysql_error.xml index 76aac4e2..2d601b32 100644 --- a/xml/mysql_error.xml +++ b/xml/mysql_error.xml @@ -1,4 +1,18 @@ +