ユーザーごとに送信されるhttpリクエストを監視する方法は?

ユーザーごとに送信されるhttpリクエストを監視する方法は?

ユーザーのhttpリクエストを監視する方法を知りたいです。 FreeBSD 8.1サーバーがあり、次のhttpリクエスト出力を取得したいと思います。

送信元MACアドレスまたはIPアドレス→宛先IPアドレス。

他の情報は必要なく、要求の送信元と送信先のみが必要です。

ベストアンサー1

最も簡単な方法は、透過的なHTTPプロキシ(たとえばhttp squid)を使用して要求を記録することです。

発信するすべてのHTTP要求をこのサーバーにリダイレクトします。 MACアドレスを取得するには、それをDHCPサーバーのリースファイルに関連付けるarpwatchか、ユーザーがIPを直接割り当てる場合は同様のものを使用します。

おすすめ記事