suricata
FtpDataState_ Struct Reference

#include <app-layer-ftp.h>

Collaboration diagram for FtpDataState_:

Data Fields

uint8_t * input
 
uint8_t * file_name
 
FileContainerfiles
 
int32_t input_len
 
int16_t file_len
 
FtpRequestCommand command
 
uint8_t state
 
uint8_t direction
 
AppLayerTxData tx_data
 
AppLayerStateData state_data
 

Detailed Description

FTP Data State for app layer parser

Definition at line 111 of file app-layer-ftp.h.

Field Documentation

◆ command

FtpRequestCommand FtpDataState_::command

Definition at line 117 of file app-layer-ftp.h.

Referenced by EveFTPDataAddMetadata().

◆ direction

uint8_t FtpDataState_::direction

Definition at line 119 of file app-layer-ftp.h.

◆ file_len

int16_t FtpDataState_::file_len

Definition at line 116 of file app-layer-ftp.h.

Referenced by EveFTPDataAddMetadata().

◆ file_name

uint8_t* FtpDataState_::file_name

Definition at line 113 of file app-layer-ftp.h.

Referenced by EveFTPDataAddMetadata().

◆ files

FileContainer* FtpDataState_::files

Definition at line 114 of file app-layer-ftp.h.

◆ input

uint8_t* FtpDataState_::input

Definition at line 112 of file app-layer-ftp.h.

◆ input_len

int32_t FtpDataState_::input_len

Definition at line 115 of file app-layer-ftp.h.

◆ state

uint8_t FtpDataState_::state

Definition at line 118 of file app-layer-ftp.h.

◆ state_data

AppLayerStateData FtpDataState_::state_data

Definition at line 121 of file app-layer-ftp.h.

◆ tx_data

AppLayerTxData FtpDataState_::tx_data

Definition at line 120 of file app-layer-ftp.h.


The documentation for this struct was generated from the following file: