- Ubuntu 10.04.2
- nginx 0.7.65
私のnginxサーバーに奇妙なHTTPリクエストが来るのが見えます。
何が起こっているかをよりよく理解するために、そのようなクエリのHTTPリクエストデータ全体をダンプしたいと思います。(つまり、すべての要求ヘッダーと本文をダンプできる場所にダンプします。)
これをnginxでできますか?あるいは、nginxを使用してこれらの要求をプロキシできる、すぐにこれを実行できるHTTPサーバーがありますか?
更新:このボックスには通常のトラフィックがたくさんあることに注意してください。すべてを低レベル(たとえば、tcpdump
)でキャプチャし、後でフィルタリングしないようにしたいと思います。
書き換えルールで最初に適切なトラフィックをフィルター処理し(この場合は非常に簡単に作成できます)、偽のトラフィックのみを処理する方がはるかに簡単だと思います。
また、偽のトラフィックを別のボックスに転送して、そこにキャプチャできるようにしたくないだけtcpdump
です。
更新2:もう少し詳しく説明するために、偽のリクエストのfoo
GETクエリには(たとえば)という名前のパラメーターがあります(パラメーターの値は異なる場合があります)。適切なリクエストは、このパラメーターを持たないことが保証されています。
この方法で、tcpdump
またはngrep
何らかの方法でフィルタリングできる場合は、問題ありません。これらを使用します。