Feature #38 » log-httplog.c.patch
src/log-httplog.c 2011-05-23 12:00:27.015607973 +0100 | ||
---|---|---|
} else {
|
||
fprintf(aft->file_ctx->fp, "<useragent unknown>");
|
||
}
|
||
fprintf(aft->file_ctx->fp, " [**] ");
|
||
/* referer */
|
||
htp_header_t *h_referer = table_getc(tx->request_headers, "referer");
|
||
if (h_referer != NULL) {
|
||
PrintRawUriFp(aft->file_ctx->fp,
|
||
(uint8_t *)bstr_ptr(h_referer->value),
|
||
bstr_len(h_referer->value));
|
||
} else {
|
||
fprintf(aft->file_ctx->fp, "<no referer>");
|
||
}
|
||
fprintf(aft->file_ctx->fp, " [**] ");
|
||
/* method */
|
||
if (tx->request_method != NULL) {
|
||
PrintRawUriFp(aft->file_ctx->fp,
|
||
(uint8_t *)bstr_ptr(tx->request_method),
|
||
bstr_len(tx->request_method));
|
||
}
|
||
fprintf(aft->file_ctx->fp, " [**] ");
|
||
/* protocol */
|
||
if (tx->request_protocol != NULL) {
|
||
PrintRawUriFp(aft->file_ctx->fp,
|
||
(uint8_t *)bstr_ptr(tx->request_protocol),
|
||
bstr_len(tx->request_protocol));
|
||
}
|
||
/* ip/tcp header info */
|
||
fprintf(aft->file_ctx->fp, " [**] %s:%" PRIu16 " -> %s:%" PRIu16 "\n",
|
||
... | ... | |
} else {
|
||
fprintf(aft->file_ctx->fp, "<useragent unknown>");
|
||
}
|
||
fprintf(aft->file_ctx->fp, " [**] ");
|
||
/* referer */
|
||
htp_header_t *h_referer = table_getc(tx->request_headers, "referer");
|
||
if (h_referer != NULL) {
|
||
PrintRawUriFp(aft->file_ctx->fp,
|
||
(uint8_t *)bstr_ptr(h_referer->value),
|
||
bstr_len(h_referer->value));
|
||
} else {
|
||
fprintf(aft->file_ctx->fp, "<no referer>");
|
||
}
|
||
fprintf(aft->file_ctx->fp, " [**] ");
|
||
/* method */
|
||
if (tx->request_method != NULL) {
|
||
PrintRawUriFp(aft->file_ctx->fp,
|
||
(uint8_t *)bstr_ptr(tx->request_method),
|
||
bstr_len(tx->request_method));
|
||
}
|
||
fprintf(aft->file_ctx->fp, " [**] ");
|
||
/* protocol */
|
||
if (tx->request_protocol != NULL) {
|
||
PrintRawUriFp(aft->file_ctx->fp,
|
||
(uint8_t *)bstr_ptr(tx->request_protocol),
|
||
bstr_len(tx->request_protocol));
|
||
}
|
||
/* ip/tcp header info */
|
||
fprintf(aft->file_ctx->fp, " [**] %s:%" PRIu16 " -> %s:%" PRIu16 "\n",
|