7

TheCl0n3r:一款功能强大的Git库管理工具

 3 years ago
source link: https://www.freebuf.com/sectool/256795.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

N73aIn2.jpg!mobile

TheCl0n3r

TheCl0n3r是一款功能强大的Git库管理工具,在该工具的帮助下,广大开发人员可以轻松下载和管理自己的Git代码库。大家都知道,现在大约90%的渗透测试工具都托管在了GitHub上,这样做的目的是方便这些工具组件的下载、更新和删除。如果我们需要迁移到新的测试系统,这样就可以轻松将所有的相同工具和环境迁移到的新系统中了。

功能介绍

  • 下载Git代码库
  • 更新Git代码库
  • 删除Git代码库
  • 搜索GitHub库
  • 安装Go&Python工具
  • 组织管理代码库
  • 提供了一些基础工具以供使用

工具要求

  • Python3
  • Pipenv
  • Go
  • GitHub访问令牌

安装Pipenv:【 点我安装

安装Go:【 点我安装

工具安装

广大研究人员可以使用下列命令将该项目源码克隆至本地,并完成工具配置:

git clone https://github.com/an00byss/TheCl0n3r

cd TheCl0n3r

pip3 install -r requirements.txt

python3 thecl0n3r.py

如果你手中有一个包含所需使用工具的列表,我们就可以将其添加到TheCl0n3r目录下的tool_list.txt文件之中,然后运行下列命令:

python3 thecl0n3r.py -d

当你需要迁移至一个新的系统中时,就可以直接将tool_list.txt文件拷贝过去,然后再次运行上面的命令进行安装即可。

工具使用

ZnAZJbb.jpg!mobile

搜索GitHub

7VbI7ze.jpg!mobile

列举当前已安装的工具

FRvYJba.gif!mobile

构建Go源码并安装Python工具

nqYNraZ.jpg!mobile

注意事项

在使用该工具之前,我们必须将GitHub仓问令牌参数添加至"api_token"变量中:

3aIFFjm.jpg!mobile

如果你将所有工具都删除的话,TheCl0n3r还会自动创建一个tools_list.txt.bak备份文件,其中将包含之前所有安装过的工具(列表)。

项目地址

TheCl0n3r:【 GitHub传送门


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK