ftp: register ftp.dynamic_port at response completion

Register ftp.dynamic_port at the FTP transaction completion progress
instead of progress 0. This allows ftp.dynamic_port to be used in
ftp:response_complete.

Ticket: #8392
pull/15726/head
Jason Ish 4 weeks ago committed by Victor Julien
parent 0d566f90ce
commit 41cad78506

@ -106,11 +106,11 @@ void DetectFtpDynamicPortRegister(void)
sigmatch_table[DETECT_FTP_DYNPORT].flags = SIGMATCH_INFO_UINT16;
sigmatch_table[DETECT_FTP_DYNPORT].AppLayerTxMatch = DetectFtpDynamicPortMatch;
DetectAppLayerInspectEngineRegister(
BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOCLIENT, 0, DetectEngineInspectGenericList, NULL);
DetectAppLayerInspectEngineRegister(BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOCLIENT,
FTP_STATE_FINISHED, DetectEngineInspectGenericList, NULL);
DetectAppLayerInspectEngineRegister(
BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOSERVER, 0, DetectEngineInspectGenericList, NULL);
DetectAppLayerInspectEngineRegister(BUFFER_NAME, ALPROTO_FTP, SIG_FLAG_TOSERVER,
FTP_STATE_FINISHED, DetectEngineInspectGenericList, NULL);
DetectBufferTypeSetDescriptionByName(BUFFER_NAME, BUFFER_DESC);

Loading…
Cancel
Save