# This file was automatically generated by bifcl from /Users/jon/tmp/bro-2.5.5/src/analyzer/protocol/mysql/events.bif (plugin mode). ## Generated for a command request from a MySQL client. ## ## See the MySQL `documentation `__ ## for more information about the MySQL protocol. ## ## c: The connection. ## ## command: The numerical code of the command issued. ## ## arg: The argument for the command (empty string if not provided). ## ## .. bro:see:: mysql_error mysql_ok mysql_server_version mysql_handshake export { global mysql_command_request: event(c: connection , command: count , arg: string ); ## Generated for an unsuccessful MySQL response. ## ## See the MySQL `documentation `__ ## for more information about the MySQL protocol. ## ## c: The connection. ## ## code: The error code. ## ## msg: Any extra details about the error (empty string if not provided). ## ## .. bro:see:: mysql_command_request mysql_ok mysql_server_version mysql_handshake global mysql_error: event(c: connection , code: count , msg: string ); ## Generated for a successful MySQL response. ## ## See the MySQL `documentation `__ ## for more information about the MySQL protocol. ## ## c: The connection. ## ## affected_rows: The number of rows that were affected. ## ## .. bro:see:: mysql_command_request mysql_error mysql_server_version mysql_handshake global mysql_ok: event(c: connection , affected_rows: count ); ## Generated for each MySQL ResultsetRow response packet. ## ## See the MySQL `documentation `__ ## for more information about the MySQL protocol. ## ## c: The connection. ## ## row: The result row data. ## ## .. bro:see:: mysql_command_request mysql_error mysql_server_version mysql_handshake mysql_ok global mysql_result_row: event(c: connection , row: string_vec ); ## Generated for the initial server handshake packet, which includes the MySQL server version. ## ## See the MySQL `documentation `__ ## for more information about the MySQL protocol. ## ## c: The connection. ## ## ver: The server version string. ## ## .. bro:see:: mysql_command_request mysql_error mysql_ok mysql_handshake global mysql_server_version: event(c: connection , ver: string ); ## Generated for a client handshake response packet, which includes the username the client is attempting ## to connect as. ## ## See the MySQL `documentation `__ ## for more information about the MySQL protocol. ## ## c: The connection. ## ## username: The username supplied by the client ## ## .. bro:see:: mysql_command_request mysql_error mysql_ok mysql_server_version global mysql_handshake: event(c: connection , username: string ); } # end of export section module GLOBAL;