安装史努比

Installing Snoopy-ng

我在安装 Snoopy 时遇到了一个问题,我无法解决也找不到任何答案,所以我花了 8 个多小时来解决这个问题,我将在这里 post 它所以其他人不需要挣扎。

我的问题是收集 PIL 时安装会失败

错误是:

找不到满足 PIL 要求的版本(来自版本:) 未找到 PIL

的匹配分布

我得到的另一个错误是 python 库的问题:

命令“/usr/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-7DSxKG/pylibpcap/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-UmzXwX-record/install-record.txt --single-version-externally-managed --compile”失败,错误代码为 1在 /tmp/pip-build-7DSxKG/pylibpcap/

我得到的最后一个错误是 dpkt 由于 404 而无法下载。 我收到的错误消息是:

正在收集https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz 获取 https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz 时出现 HTTP 错误 404 无法安装要求 https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz,因为错误 404 客户端错误:找不到 url:https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz 无法安装要求 https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz,因为 HTTP 错误 404 客户端错误:找不到 url:https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz for URL https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz

在我完美安装 snoopy 修复了这些错误之后,我现在将 post 我是如何解决所有这些问题的。

我通过执行以下操作解决了这些问题:

在终端中执行以下命令。

apt-get update
apt-get upgrade
apt-get install python-libpcap

然后在终端中使用 nano 或使用您可信赖的文本编辑器打开 snoopy-ng install.sh:

在终端 cd 到保存 install.sh 的地方并输入

nano install.sh

转到

echo "[+] Downloading dpkt..."

和 link link 应该是“https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz

改为

http://pkgs.fedoraproject.org/repo/pkgs/python-dpkt/dpkt-1.8.tar.gz/0f8e5a4d4b2f5d5faaf7bbfbf3e1e8b7/dpkt-1.8.tar.gz

下一步保存 install.sh,在 nano 中按 ctrl + x 执行此操作这将退出文件并提示您保存文件,按 y 保存更改下一步转到终端并输入

sudo sh install.sh

瞧!史努比应该安装没有任何问题。