Kali LinuxでDSniffをコンパイルする方法は?

Kali LinuxでDSniffをコンパイルする方法は?

何らかの理由で私のKaliシステムでDsniffが見つかりません。そのため、DSniff tar.gzファイルをダウンロードし、次のコマンドを使用してデスクトップに抽出しました。

tar zxvf dsniff-2.3.tar.gz
cd dsniff-2.3
./configure && make && make install

次のエラーが発生します。

checking for Berkeley DB with 1.85 compatibility...configure: error: Berkeley DB with 1.85 compatibility not found.

Dsniffをインストールして正しく動作させるには?

答え1

Debian に似たオペレーティングシステムでは、dsniff をコンパイルする必要はありません。以下を実行してください。

sudo apt-get install dsniff

答え2

Berkeleyデータベースは多くの場所で使用される一般的な単純なデータベースなので、Kaliでそれを利用できる必要があると確信しています。

一見すると、Kaliが使用するのと似ていますapt

apt-cache search Berkeley

数十の項目のリストを提供する必要があります。あなたがそれを構築しているので、おそらくそのlibdb-devパッケージが必要になるでしょう。おそらく、これは実行可能ファイルを依存関係としてインポートするようです。私はこれが「db4」または「db5」で始まるパッケージの1つだと思います。

関連情報