2016-05-22 2 views
-1

システムに送信される特定のIPアドレスからTCPパケットをキャプチャするプログラムを作成したいと思います。これらのツールはroot/sudo previlegesを必要とするので、私はWiresharkやtcpdumpを使うことができません。libpcapのようなapiもroot previlegeが必要です。標準ユーザーでTCP/IPパケットをキャプチャする方法

root previlegeなしでTCPパケットをキャプチャする方法はありますか。私はツールの代わりにプログラムを好むだろう。私はカーネルコードを変更したくありません。

+0

誰かが大学でスヌープしようとしていますか? –

+0

それはそうではありません。私はこれをいくつかの研究のためにしたいと思っています。 – Scissor

+2

正当な理由がある場合は、rootアクセス権を得ることができます –

答えて

4

root previlegeなしでTCPパケットをキャプチャする他の方法はありますか。

私は本当に願っていません。それはかなり大規模なセキュリティホールになるでしょう。

LAN配線にネットワーク 'タップ'デバイスをインストールしてから、ルートアクセス権を持つ別のコンピュータでWiresharkを実行できます。しかし、もちろん、サーバーへの物理的なアクセスが必要です...

関連する問題