suricata
detect-ssl-state.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DetectSslStateData_
 

Macros

#define DETECT_SSL_STATE_CLIENT_HELLO   SSL_AL_FLAG_STATE_CLIENT_HELLO
 
#define DETECT_SSL_STATE_SERVER_HELLO   SSL_AL_FLAG_STATE_SERVER_HELLO
 
#define DETECT_SSL_STATE_CLIENT_KEYX   SSL_AL_FLAG_STATE_CLIENT_KEYX
 
#define DETECT_SSL_STATE_SERVER_KEYX   SSL_AL_FLAG_STATE_SERVER_KEYX
 
#define DETECT_SSL_STATE_UNKNOWN   SSL_AL_FLAG_STATE_UNKNOWN
 

Typedefs

typedef struct DetectSslStateData_ DetectSslStateData
 

Functions

void DetectSslStateRegister (void)
 Registers the keyword handlers for the "ssl_state" keyword. More...
 

Detailed Description

Macro Definition Documentation

◆ DETECT_SSL_STATE_CLIENT_HELLO

#define DETECT_SSL_STATE_CLIENT_HELLO   SSL_AL_FLAG_STATE_CLIENT_HELLO

Definition at line 29 of file detect-ssl-state.h.

◆ DETECT_SSL_STATE_CLIENT_KEYX

#define DETECT_SSL_STATE_CLIENT_KEYX   SSL_AL_FLAG_STATE_CLIENT_KEYX

Definition at line 31 of file detect-ssl-state.h.

◆ DETECT_SSL_STATE_SERVER_HELLO

#define DETECT_SSL_STATE_SERVER_HELLO   SSL_AL_FLAG_STATE_SERVER_HELLO

Definition at line 30 of file detect-ssl-state.h.

◆ DETECT_SSL_STATE_SERVER_KEYX

#define DETECT_SSL_STATE_SERVER_KEYX   SSL_AL_FLAG_STATE_SERVER_KEYX

Definition at line 32 of file detect-ssl-state.h.

◆ DETECT_SSL_STATE_UNKNOWN

#define DETECT_SSL_STATE_UNKNOWN   SSL_AL_FLAG_STATE_UNKNOWN

Definition at line 33 of file detect-ssl-state.h.

Typedef Documentation

◆ DetectSslStateData

Function Documentation

◆ DetectSslStateRegister()

void DetectSslStateRegister ( void  )

Registers the keyword handlers for the "ssl_state" keyword.

Definition at line 73 of file detect-ssl-state.c.

References SigTableElmt_::AppLayerTxMatch, SigTableElmt_::desc, DETECT_AL_SSL_STATE, SigTableElmt_::name, sigmatch_table, and SigTableElmt_::url.

Referenced by SigTableSetup().

Here is the caller graph for this function: