安装cowpatty
我正在尝试从这些说明中安装Wifite
,但我无法安装cowpatty
。
见下文:
root@vitor-hp:~# apt-get install cowpatty Reading package lists ... ready Building dependency tree Reading state information ... ready E: Could not find package cowpatty root@vitor-hp:~#
翻译自葡萄牙语
我使用64位的Ubuntu 13.10。
你有没有工作? 我有完整的剧本。 至于这部分问题
sudo apt-get install libpcap-dev libssl-dev cd ~ wget http://pkgs.fedoraproject.org/repo/pkgs/cowpatty/cowpatty-4.6.tgz/b90fd36ad987c99e7cc1d2a05a565cbd/cowpatty-4.6.tgz tar zxfv cowpatty-4.6.tgz cd cowpatty-4.6/ make sudo cp cowpatty /usr/bin cd ~
根据你提到的链接
Upatntu存储库中没有Cowpatty,该链接描述了您必须从提到的链接手动下载它。
无论如何,我让你变得简单。 在终端中执行这些命令以安装Cowpatty
:
cd ~ wget http://www.willhackforsushi.com/code/cowpatty/4.6/cowpatty-4.6.tgz tar zxfv cowpatty-4.6.tgz cd cowpatty-4.6 make cowpatty sudo cp cowpatty /usr/bin
现在你要继续你的步骤……
主要答案
在您的系统中安装cowpatty
的适当方法是从与Ubuntu兼容的发行版中获取精心打包的deb。
我的建议是从Kali Linux的存储库中获取cowpatty
并使其随系统更新。 您不仅会拥有其他人指出的版本,还会自动更新未来的版本。
根据文档 ,/ /etc/apt/sources.list
的相应条目是:
deb http://http.kali.org/kali kali-rolling main non-free contrib
附录
我的这个答案试图保持精神与“不要从源代码安装包,如果你不需要”和“只保留来自策展库的包”。 这一般适用于具有安全意识的人询问/了解安全性的情况。
此外,从源代码安装并自行编译而不使用Debian软件包会使dpkg
(以及更高级别的工具,如apt
和aptitude
)不知道删除工具所依赖的库,如libpcap
和OpenSSL(通过libssl
) 。
当其中一个底层库从系统中删除时,程序很可能会中断(例如OpenSSL pre-1.1到OpenSSL 1.1或任何其他库转换 )。
我知道在提出问题时可能不存在Debian软件包,但是:
- 在Debian或Ubuntu中询问这样的包是一个非常好的方法,它不仅包含在你的Ubuntu版本中,而且很有可能在未来的版本中,以便你可以继续使用该程序。
- 包装程序是了解程序和系统的一种非常好的方式,有很多人(包括你的人)总是愿意帮助人们丰富我们的发行版。
- 扩展到上述点,当一个包被包含在发行版中时,它的编译/准备版本可供该发行版的每个用户使用,并且它不需要“我有程序并可以私下发送给你”。 这是“自由软件和回馈社区”的真正精神的贡献(尽管我明白,有时候,你可能只是想快速使用某些东西)。
- 一旦软件包在Debian或Ubuntu中获得批准,它就可以“永久”供将来参考,因为它的源版本及其二进制版本的快照都存在于snapshot.debian.org
apt-get install libssl-dev apt-get install libpcap0.8-dev
然后尝试make
。