官方公众号企业安全新浪微博
FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。
FreeBuf+小程序
关于Katoolin3
Katoolin3是一款功能强大的工具,可以帮助广大研究人员将Kali Linux中的各种工具轻松移植到Debian和Ubuntu等Linux操作系统中。
该工具基于Python 3开发,并且提供了以下几种功能特性:
1、代码包更新:Katoolin3会自动将其工具列表中国呢的代码包更新至最新版本。
2、代码包列表更新:Katoolin3会自动检测不可用的代码库,并将其从列表中移除。
3、支持代码包删除:允许用户自由删除Katoolin3安装的代码包。
4、升级不影响系统稳定性:Katoolin3只会在其运行过程中更新代码包版本。
5、更好地利用APT生态系统。
6、维护Kali工具将更加轻松容易。
7、更简洁的代码:Katoolin3的代码大幅提升了可读性,并且易于维护。
实际上,在不同的操作系统安装相同的代码包会存在一定的风险,可能会影响系统稳定性。因此,Katoolin3便应运而生。不过,我们在安装工具时最好选择自己需要的工具,而不要直接安装所有Kali工具。
工具要求
APT作为包管理器
Python >= 3.5
Root权限
sh、bash
python3-apt
工具安装
广大研究人员可以使用下列命令将该项目源码克隆至本地,在给安装脚本提供可执行权限之后,便可以直接通过安装脚本完成Katoolin3的安装了:
git clone https://github.com/s-h-3-l-l/katoolin3; cd katoolin3; chmod +x ./install.sh; sudo ./install.sh;
提示:如果收到提示“Please install the python3-apt package”的话,请确保本地环境安装并配置好了python3-apt所需的Python 3环境。在很多发行版操作系统上,python3-apt仅支持Python 3.7。Katoolin3同时支持Python 3.5和Python 3.7。
工具使用
Katoolin3的程序执行流程是通过提供一个选项列表来实现的,我们可以从中进行选择:
0) ... 1) ... 2) ...
安装工具
如需安装软件包,请输入相应的编号。要同时安装多个软件包,请指定一个范围(如3-5)、一个列表(如1,2,3)或将它们进行组合(如1,2,5-7,9),我们还可以一次安装所有软件包。
卸载工具
跟安装工具差不多,只不过我们必须在选择某个选项之前加上一个“~”,我们还可以一次性卸载所有代码包。
搜索工具
Katoolin3支持直接搜索代码包缓存。比如说,如果你想安装一些与SQL注入相关的工具,你可以进入搜索菜单,搜索“sql injection”。如果你想知道某个包的具体信息,只需在同一个搜索菜单中输入包名即可。
更新工具
chmod +x ./update.sh; sudo ./update.sh;
卸载Katoolin3
chmod +x ./uninstall.sh; sudo ./uninstall.sh;
项目地址
Katoolin3:【GitHub传送门】