安装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 (以及更高级别的工具,如aptaptitude )不知道删除工具所依赖的库,如libpcap和OpenSSL(通过libssl ) 。

当其中一个底层库从系统中删除时,程序很可能会中断(例如OpenSSL pre-1.1到OpenSSL 1.1或任何其他库转换 )。

我知道在提出问题时可能不存在Debian软件包,但是:

  1. 在Debian或Ubuntu中询问这样的包是一个非常好的方法,它不仅包含在你的Ubuntu版本中,而且很有可能在未来的版本中,以便你可以继续使用该程序。
  2. 包装程序是了解程序和系统的一种非常好的方式,有很多人(包括你的人)总是愿意帮助人们丰富我们的发行版。
  3. 扩展到上述点,当一个包被包含在发行版中时,它的编译/准备版本可供该发行版的每个用户使用,并且它不需要“我有程序并可以私下发送给你”。 这是“自由软件和回馈社区”的真正精神的贡献(尽管我明白,有时候,你可能只是想快速使用某些东西)。
  4. 一旦软件包在Debian或Ubuntu中获得批准,它就可以“永久”供将来参考,因为它的源版本及其二进制版本的快照都存在于snapshot.debian.org
 apt-get install libssl-dev apt-get install libpcap0.8-dev 

然后尝试make