ユーザーのhttpリクエストを監視する方法を知りたいです。 FreeBSD 8.1サーバーがあり、次のhttpリクエスト出力を取得したいと思います。
送信元MACアドレスまたはIPアドレス→宛先IPアドレス。
他の情報は必要なく、要求の送信元と送信先のみが必要です。
ベストアンサー1
最も簡単な方法は、透過的なHTTPプロキシ(たとえばhttp squid
)を使用して要求を記録することです。
発信するすべてのHTTP要求をこのサーバーにリダイレクトします。 MACアドレスを取得するには、それをDHCPサーバーのリースファイルに関連付けるarpwatch
か、ユーザーがIPを直接割り当てる場合は同様のものを使用します。