发布于2025年12月5日12月5日 在之前的文章中,我们介绍了Kali Linux 中的包管理。由于APT 提供的安装简便性,我们可以在数以万计的软件包中进行选择,但缺点是,我们有数以万计的软件包。找出可用的软件包并找到我们想要的软件包可能是一项艰巨的任务,特别是对于Linux 新手来说。在这篇文章中,我们将介绍三个实用程序,可用于大海捞针搜索并帮助您利用庞大的开源生态系统。 apt-cache 在可用于搜索软件包的各种接口中,apt-cache 是最基本和最基本的接口。然而,它也是我们最常使用的界面,因为它快速、简单且高效。默认情况下,apt-cache 在包名称及其描述中搜索给定术语。例如,知道所有Kali Linux 元包的名称中都包含“kali-linux”,我们可以轻松搜索所有这些元包: root@kali:~# apt-cache 搜索kali-linux kali-linux - Kali Linux 基础系统 kali-linux-all - Kali Linux - 所有软件包 kali-linux-forensic - Kali Linux 取证工具 kali-linux-full - Kali Linux 完整系统 kali-linux-gpu - Kali Linux GPU 工具 kali-linux-nethunter - Kali NetHunter 工具 kali-linux-pwtools - Kali Linux 密码破解工具 kali-linux-rfid - Kali Linux RFID 工具 kali-linux-sdr - Kali Linux SDR 工具 kali-linux-top10 - Kali Linux 十大工具 kali-linux-voip - Kali Linux VoIP 工具 kali-linux-web - Kali Linux webapp 评估工具 kali-linux-wireless - Kali Linux 无线工具 在许多情况下,apt-cache 返回太多结果,因为它在包描述中搜索。可以使用--names-only 选项将搜索限制为包名称本身: root@kali:~# apt-cache 搜索nmap |厕所-l 37 root@kali:~# apt-cache 搜索nmap --names-only dnmap - 分布式nmap 框架 Fruitywifi-module-nmap -fruitywifi 的nmap 模块 nmap-dbgsym - nmap 的调试符号 python-libnmap - Python 2 NMAP 库 python-libnmap-doc - Python NMAP 库(通用文档) python3-libnmap - Python 3 NMAP 库 libnmap-parser-perl - 使用perl 解析nmap 扫描结果 nmap - 网络映射器 nmap-common - nmap 的架构独立文件 zenmap - 网络映射器前端 nmapsi4 - nmap(网络扫描器)的图形界面 python-nmap - Nmap 端口扫描器的Python 接口 python3-nmap - Nmap 端口扫描器的Python3 接口 由于apt-cache 具有如此出色的可grep 输出,我们可以继续过滤结果,直到它们达到可管理的数量: root@kali:~# apt-cache 搜索nmap --names-only | egrep -v '(python|perl)' dnmap - 分布式nmap 框架 Fruitywifi-module-nmap -fruitywifi 的nmap 模块 nmap - 网络映射器 nmap-common - nmap 的架构独立文件 nmap-dbgsym - nmap 的调试符号 nmapsi4 - nmap(网络扫描器)的图形界面 zenmap - 网络映射器前端 您可以进一步过滤搜索结果,但一旦开始将几个命令链接在一起,通常就表明是时候使用不同的工具了。 能力 aptitude 应用程序是apt 和apt-get 的近亲,除了它还包含一个非常有用的ncurses 界面。 Kali默认不包含它,但可以快速安装,如下: root@kali:~# apt update apt -y install aptitude 安装后,不带任何选项运行aptitude 将启动ncurses 界面。您首先会注意到的一件事是,您可以快速轻松地按类别浏览软件包,这极大地有助于对数千个可用软件包进行排序。 要搜索包,请按/字符或选择“搜索”菜单下的“查找”。当您输入查询时,包结果将动态更新。 找到感兴趣的软件包后,您可以使用+ 字符将其标记为安装,或者使用- 字符删除/取消选择它。 此时,您可以继续搜索其他软件包以标记安装或删除。当您准备好安装时,按g 键查看要执行的操作的h2。 如果您对建议的更改感到满意,请再次按g,aptitude 将照常完成软件包安装。 互联网 如果您想将搜索限制为Kali 团队打包的工具,最简单的方法可能是使用Google 站点搜索运算符。 了解更多 希望这篇文章能够帮助您回答Kali(或Debian)中是否可以使用某个工具。如需更详细地了解包管理,我们鼓励您访问Kali 培训网站。
创建帐户或登录后发表意见