跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

精选回复

发布于

在之前的文章中,我们介绍了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 界面。您首先会注意到的一件事是,您可以快速轻松地按类别浏览软件包,这极大地有助于对数千个可用软件包进行排序。

ympx11zhgw0766.png

要搜索包,请按/字符或选择“搜索”菜单下的“查找”。当您输入查询时,包结果将动态更新。

nlbg0nso0rc767.png

找到感兴趣的软件包后,您可以使用+ 字符将其标记为安装,或者使用- 字符删除/取消选择它。

3wxkoh3binj768.png

此时,您可以继续搜索其他软件包以标记安装或删除。当您准备好安装时,按g 键查看要执行的操作的h2。

pg54v410rju769.png

如果您对建议的更改感到满意,请再次按g,aptitude 将照常完成软件包安装。

互联网

如果您想将搜索限制为Kali 团队打包的工具,最简单的方法可能是使用Google 站点搜索运算符。

qnepybjs2qp770.png

了解更多

希望这篇文章能够帮助您回答Kali(或Debian)中是否可以使用某个工具。如需更详细地了解包管理,我们鼓励您访问Kali 培训网站。

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。