ftp: register ftp.command buffer at request completion

Register ftp.command with the FTP request completion progress so it can
be used by firewall rules on the ftp:request_complete hook.

Ticket: #8392
pull/15726/head
Jason Ish 2 months ago committed by Victor Julien
parent f56501215f
commit bf63c574d3

@ -83,8 +83,8 @@ void DetectFtpCommandRegister(void)
sigmatch_table[DETECT_FTP_COMMAND].Setup = DetectFtpCommandSetup;
sigmatch_table[DETECT_FTP_COMMAND].flags |= SIGMATCH_NOOPT;
g_ftp_cmd_buffer_id = SCDetectHelperBufferMpmRegister(
BUFFER_NAME, BUFFER_DESC, ALPROTO_FTP, STREAM_TOSERVER, DetectFTPCommandGetData);
g_ftp_cmd_buffer_id = SCDetectHelperBufferProgressMpmRegister(BUFFER_NAME, BUFFER_DESC,
ALPROTO_FTP, STREAM_TOSERVER, DetectFTPCommandGetData, FTP_STATE_FINISHED);
SCLogDebug("registering " BUFFER_NAME " rule option");
}

Loading…
Cancel
Save