Skip to content

MySQL Honeypot Enterprise Community

The MySQL service emulates a MySQL database server and captures login attempts.

Configuration

json
"mysql": [
  {
    "port": 3306,
    "version": "8.4.3",
    "auth_plugin": "mysql_native_password"
  }
]

Parameters

ParameterTypeDefaultDescription
portinteger3306TCP port
versionstring8.4.3Server version string in the handshake
auth_pluginstringmysql_native_passwordAuth plugin advertised to clients (mysql_native_password or mysql_clear_password)

Version examples

8.4.3
8.0.36
5.7.44
10.11.10-MariaDB

Set this to match the MySQL version running elsewhere in your environment.

What gets captured

EventFields
Connection madeSource IP and port
Data sentRaw client packets
Login attemptUsername, hex-encoded password, optional auth packet details