由于某种原因,我的 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”开头的包之一。