我在 VirtualBox 中运行最新的 64 位 kali linux,但我无法在任何地方找到 theharvester.py
即使使用locate我也找不到它
当我运行安装命令时,它被安装,我得到以下输出
root@kali:~# apt-get install theharvester
Reading package lists... Done
Building dependency tree
Reading state information... Done
theharvester is already the newest version (3.1-0kali2).
theharvester set to manually installed.
The following packages were automatically installed and are no longer required:
libayatana-ido3-0.4-0 libbfio1
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
当我在终端中运行 theharvester 命令时,我得到
root@kali:/usr/share# theharvester
bash: theharvester: command not found
答案1
theHarvester 包含一个大写的 H(GitHub)。由于文件名在 Linux/Kali 上运行时区分大小写theHarvester
。
过去 Kali 将外壳修改为使用小写 h。最近对此进行了更改,可以在 Kalis theHarvester 包的 git 存储库中看到(theharvester!f2caac3e)
到目前为止,该文档尚未更新(参考)。我打开了一个问题收割者#2。之所以进行更名,是因为 Harvester 核心开发人员之一要求修复它。收割者#1
答案2
我曾经apt-file
搜索 theharvester.py。它说它属于包裹golismero
。安装此软件包后,它应该位于/usr/share/golismero/plugins/testing/recon/
.
答案3
所以你要做的就是运行命令locate theHarvester
之后使用工具查找目录,然后将 cd 转到该路径 /usr/lib/(无论它对你说什么),然后执行 ls 并查找其中是否存在 theHarvester.py 就可以了