tcpdumpはrpcpadのクライアントで、pcapで実装されていますか?

tcpdumpはrpcpadのクライアントで、pcapで実装されていますか?

https://www.tcpdump.org/index.html#documentationpcap、tcpdump、rpcapdのマニュアルページがありますが、3つの関係が見つかりません。

pcapはrpcapdクライアントを実装するためのCライブラリですか?

tcpdumpはrpcpadのクライアントなので、rpcpadに依存していますか?

tcpdumpはpcapに実装されていますか?

ベストアンサー1

pcapパケットキャプチャライブラリは、さまざまなオペレーティングシステムでパケットをキャプチャするための共通インターフェイスを提供します。

tcpdump実装済み使用 pcap

rpcapdこれはリモートパケットキャプチャデーモンであり、pcapこれを実装すると、他のホストが制御する1つのホストからのパケットキャプチャを許可します。これを使用pcapしてrpcapdパケットをキャプチャできます。 SOベースのpcapツールはクライアントですが、rpcapd必ずしもそうではありません。

tcpdumpたとえば、Debianの関連パッケージに依存しますpcapが、依存しません。rpcapdtcpdump配達もできませんでした。rpcapdpcapビルドにリモートサポートがある場合は、tcpdumpそれを使用してrpcapd

おすすめ記事