suricata
detect-http-location.c File Reference
Include dependency graph for detect-http-location.c:

Go to the source code of this file.

#define KEYWORD_NAME   "http.location"
 
#define KEYWORD_DOC   "http-keywords.html#http-location"
 
#define BUFFER_NAME   "http.location"
 
#define BUFFER_DESC   "http location header"
 
#define HEADER_NAME   "Location"
 
#define KEYWORD_ID   DETECT_AL_HTTP_HEADER_LOCATION
 
#define KEYWORD_TOCLIENT   1
 
void RegisterHttpHeadersLocation (void)
 

Detailed Description

Author
Jeff Lucovsky jeff@.nosp@m.luco.nosp@m.vsky..nosp@m.org

Implements http.location sticky buffer

"Location" is an HTTP response-header field used to redirect the recipient to a location other than the Request-URI for request completion.

Definition in file detect-http-location.c.

Macro Definition Documentation

◆ BUFFER_DESC

#define BUFFER_DESC   "http location header"

Definition at line 40 of file detect-http-location.c.

◆ BUFFER_NAME

#define BUFFER_NAME   "http.location"

Definition at line 39 of file detect-http-location.c.

◆ HEADER_NAME

#define HEADER_NAME   "Location"

Definition at line 41 of file detect-http-location.c.

◆ KEYWORD_DOC

#define KEYWORD_DOC   "http-keywords.html#http-location"

Definition at line 38 of file detect-http-location.c.

◆ KEYWORD_ID

#define KEYWORD_ID   DETECT_AL_HTTP_HEADER_LOCATION

Definition at line 42 of file detect-http-location.c.

◆ KEYWORD_NAME

#define KEYWORD_NAME   "http.location"

Definition at line 37 of file detect-http-location.c.

◆ KEYWORD_TOCLIENT

#define KEYWORD_TOCLIENT   1

Definition at line 43 of file detect-http-location.c.

Function Documentation

◆ RegisterHttpHeadersLocation()

void RegisterHttpHeadersLocation ( void  )

Definition at line 47 of file detect-http-location.c.

Referenced by DetectHttpHeadersRegister().

Here is the caller graph for this function: