Feature #478 » XFF_basic_extended-http-log.patch
src/log-httplog.c 2012-06-13 16:02:03.186444701 +0100 | ||
---|---|---|
{
|
||
PrintBufferData(aft->data, &aft->data_offset, OUTPUT_BUFFER_SIZE, " [**] ");
|
||
/* XFF */
|
||
htp_header_t *h_xff = NULL;
|
||
if (tx->request_headers != NULL) {
|
||
h_xff = table_getc(tx->request_headers, "x-forwarded-for");
|
||
}
|
||
if (h_xff != NULL) {
|
||
PrintRawUriBuf(aft->data, &aft->data_offset, OUTPUT_BUFFER_SIZE,
|
||
(uint8_t *)bstr_ptr(h_xff->value),
|
||
bstr_len(h_xff->value));
|
||
} else {
|
||
PrintBufferData(aft->data, &aft->data_offset, OUTPUT_BUFFER_SIZE, "<no xff>");
|
||
}
|
||
PrintBufferData(aft->data, &aft->data_offset, OUTPUT_BUFFER_SIZE, " [**] ");
|
||
/* referer */
|
||
htp_header_t *h_referer = NULL;
|
||
if (tx->request_headers != NULL) {
|