- Ubuntu 10.04.2
- nginx 0.7.65
Я бачу деякі дивні запити HTTP, що надходять на мій сервер nginx.
Щоб краще зрозуміти, що відбувається, я хочу скинути цілі дані HTTP-запиту для таких запитів. (Тобто скидайте всі заголовки та тіло запитів десь я можу їх прочитати.)
Чи можу я це зробити за допомогою nginx? Крім того, чи є якийсь HTTP-сервер, який дозволяє мені це робити з вікна, до якого я можу проксі ці запити за допомогою nginx?
Оновлення: Зауважте, що це поле має купу нормального трафіку, і я хотів би уникнути захоплення всього цього на низькому рівні (скажімо, за допомогою tcpdump
) та відфільтрування його пізніше.
Я думаю, що було б набагато простіше відфільтрувати хороший трафік спочатку за допомогою правила перезапису (на щастя, я можу записати його досить легко в цьому випадку), а потім мати справу лише з неправдивим трафіком.
І я не хочу скеровувати фальшивий трафік на інший ящик лише для того, щоб мати змогу зафіксувати його там tcpdump
.
Оновлення 2: Щоб надати трохи більше деталей, фіктивний запит має foo
в своєму GET-запиті параметр, назване (скажімо) (значення параметра може відрізнятися). Гарні запити гарантовано не матимуть цього параметра ніколи.
Якщо я зможу відфільтрувати за цим способом tcpdump
або ngrep
якимось чином - не проблема, я використаю їх.