如何在 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

伯克利数据库是一个常见的简单数据库,被很多东西使用,所以我确信 Kali 应该有它可用。

乍一看,它看起来像 Kali 使用的apt,所以:

apt-cache search Berkeley

应该给你一个包含几十个项目的清单。由于您正在针对它进行构建,因此您可能需要该libdb-dev软件包。据推测,这会将可执行文件作为依赖项引入——我相信这是以“db4”或“db5”开头的包之一。

相关内容