Previous Message
Next Message
Forum List
Message List
New Topic
Print View
megalodon
October 31, 2013 10:41AM
Registered: 13 years ago
Posts: 18
Вот как выглядит парсер запроса: http://lxr.evanmiller.org/http/source/http/ngx_http_parse.c#L104
После того, как парсер пройдет POST, он перейдет в состояние sw_spaces_before_uri;
Далее, как только встретися буква H, то парсер прервется (строка 292):
switch (ch) {
case ' ':
break;
default:
return NGX_HTTP_PARSE_INVALID_REQUEST;
}
break;
Можно на баше написать скрипт, собрать из лога все такие ip и добавть их в ipset (если у Вас линукс), указав тайм-аут, скажем, минут 30.
Reply
Quote
RSS
Subject
Author
Posted
Как можно отловить "пустой" URI в запросе?
RedRat
October 31, 2013 08:54AM
Re: Как можно отловить "пустой" URI в запросе?
megalodon
October 31, 2013 09:35AM
Re: Как можно отловить "пустой" URI в запросе?
RedRat
October 31, 2013 09:59AM
Re: Как можно отловить "пустой" URI в запросе?
megalodon
October 31, 2013 10:30AM
Re: Как можно отловить "пустой" URI в запросе?
megalodon
October 31, 2013 10:41AM
Re: Как можно отловить " пустой" URI в запросе?
Валентин Бартенев
October 31, 2013 09:52AM
Sorry, only registered users may post in this forum.
Click here to login
Online Users
Guests: 308
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018