GitHub,相信大家并不陌生,咱搞技术的应该都会用到它,GitHub主要是进行代码工具的存储、下载等工作。今天介绍一款让我们操作GitHub相关工作变的更简单的工具, GitHub的克隆工具。

Cl0neMast3r是一种使用Python脚本编写的代码,开发的主要目的是推荐给渗透测试人员和bug调试人员,帮助我们在日常安全测试、程序开发及其它测试工作中更加简单和灵活。

还有个更不错的功能推荐给各位安全技术达人,就是这款Cl0neMast3r可以进行现有工具的版本检测,确保我们现在使用的是当下最新版本的工具。

使用此工具,可以轻松地从GitHub链接文字中选择我们喜欢的各种工具资源,只需进行简单的操作即可将它们安装到我们的系统上。

Cl0neMast3r 下载地址:

https://github.com/Abdulraheem30042/Cl0neMast3r.git

运行环境:

¨    macOSHigh Sierra

¨    KaliLinux

¨    LinuxMint

目前暂时不支持Windows相关操作系统,上面提供的3种操作系统已经做过测试。

运行要求:

¨    Python2.7.*

¨    Requests

¨    BeautifulSoup4

部署安装:

    root@2cats:~#pip install requests

root@2cats:~#pip install beautifulsoup4   //测试机之前已经安装过

root@2cats:~#git clonehttps://github.com/Abdulraheem30042/Cl0neMast3r.git

最后一步操作,root@2cats:~#pip install -r requirements.txt  ////测试机之前已经安装过

直接修改并运行文件Cl0neMast3r.py

root@2cats:~/Cl0neMast3r# python Cl0neMast3r.py

选项说明:

[A] Add a tool using URL  //github下载url链接

[F] Find a tool on GitHub  //在github查找工作

[R] Reinstall your tools  //重新安装工具

[U] Update your tools  //更新工具

[S] Display your tools  //显示工具

[D] Delete tools list  //删除工具

[X] Export tools to HTML  //导出工具到HTML

[M] Import your tools  //导入工具

[E] Exit  //退出

简单使用介绍:

以MITM攻击测试框架bettercap为例,我们首先进行工具的查找和下载。

选择F进行工具GitHub查找,我们选择以文件名为关键字,当然也可以选择用户,运行结果显示找到了41个相关的工具。

由于篇幅关系,我们只显示前4个工具进行列举。

工具显示如下内容:

¨   工具的类型

¨   作者

¨   URl地址

¨   可用性

¨   相关描述

我们选择Tool Number为1进行下载,提示添加完成。

下面我们介绍第2个使用功能,工具更新,可以选择U选项。

我们选择更新已有工具,选择[2]

继续介绍工具的查看功能,选择S项,可以看到现有工具的状态。

最后说一下,添加工具GitHub的URL地址的操作。

如果工具太多可以也可直接备份到HTML文件中,这里备份的其实是GitHub的相关链接。如下图:

好了,这个好用的工具分享完毕,希望可以帮助各位朋友工作起来更方便更顺手!

工具分享:GitHub的克隆工具Cl0neMast3r,轻松搞定各种测试的更多相关文章

  1. 春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!

    春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位.软件开发人才在今年将有大量的就业机会.春节过后,金三 ...

  2. 盘它!基于CANN的辅助驾驶AI实战案例,轻松搞定车辆检测和车距计算!

    摘要:基于昇腾AI异构计算架构CANN(Compute Architecture for Neural Networks)的简易版辅助驾驶AI应用,具备车辆检测.车距计算等基本功能,作为辅助驾驶入门级 ...

  3. 【微服务】之三:从零开始,轻松搞定SpringCloud微服务-配置中心

    在整个微服务体系中,除了注册中心具有非常重要的意义之外,还有一个注册中心.注册中心作为管理在整个项目群的配置文件及动态参数的重要载体服务.Spring Cloud体系的子项目中,Spring Clou ...

  4. 【微服务】之四:轻松搞定SpringCloud微服务-负载均衡Ribbon

    对于任何一个高可用高负载的系统来说,负载均衡是一个必不可少的名称.在大型分布式计算体系中,某个服务在单例的情况下,很难应对各种突发情况.因此,负载均衡是为了让系统在性能出现瓶颈或者其中一些出现状态下可 ...

  5. PDF怎么旋转页面,只需几步轻松搞定!

    有时候我们下载一个PDF文件里面有页面是旋转的情况,用手机看的时候可以把手机旋转过来看,那么用电脑的时候总不可能也转过来看吧,笔记本是可以的台式的是不行的,这个时候我们就需要把PDF文件中旋转的页面转 ...

  6. 【转】轻松搞定FTP之FlashFxp全攻略

    转载网址:http://www.newhua.com/2008/0603/39163.shtml 轻松搞定FTP之FlashFxp全攻略 导读: FlashFXP是一款功能强大的FXP/FTP软件,融 ...

  7. Webcast / 技术小视频制作方法——自己动手录制video轻松搞定

    Webcast / 技术小视频制作方法——自己动手录制video轻松搞定 http://blog.sina.com.cn/s/blog_67d387490100wdnh.html 最近申请加入MSP的 ...

  8. 轻松搞定RabbitMQ(六)——主题

    转自 http://blog.csdn.net/xiaoxian8023/article/details/48806871 翻译地址:http://www.rabbitmq.com/tutorials ...

  9. 基于 CODING 轻松搞定持续集成

    点击观看视频教程 带你一步一步搞定 CODING 持续集成 持续集成加速软件交付 持续集成这个概念是由 Grady Booch 在 1991 年首次提出,随后成为了 DevOps 的核心实践之一.持续 ...

随机推荐

  1. 【bzoj3436】小K的农场 差分约束系统+最长路-Spfa

    原文地址:http://www.cnblogs.com/GXZlegend/p/6801470.html 题目描述 背景 小K是个特么喜欢玩MC的孩纸... 描述 小K在MC里面建立很多很多的农场,总 ...

  2. 利用反射修改final数据域

    当final修饰一个数据域时,意义是声明该数据域是最终的,不可修改的.常见的使用场景就是eclipse自动生成的serialVersionUID一般都是final的. 另外还可以构造线程安全(thre ...

  3. 洛谷 P3747 [六省联考2017]相逢是问候 解题报告

    P3747 [六省联考2017]相逢是问候 题目描述 \(\text {Informatik verbindet dich und mich.}\) 信息将你我连结. \(B\) 君希望以维护一个长度 ...

  4. 《c程序设计语言》-2.6~2.8

    #include <stdio.h> unsigned setbits(unsigned x, int p, int n, unsigned y) { return (x & (( ...

  5. ie6中margin失效问题

    在div的外面添加父级div并设置 padding-bottom: 10px;! <!DOCTYPE html><html><head lang="en&quo ...

  6. linux总结shell

    一.Shell脚本常用的头部格式: 头部的作用就是告知linux此脚本的类型: 常用的头部格式如下:(/bin/bash,是bash的路径,如果不知道路径可以通过which bash进行查看,其它命令 ...

  7. 笔记软件:三强篇EverNote、Mybase、Surfulater

    通过上一篇<寻找最好的笔记软件:海选篇>的综合分析,作者发现有3种软件具有较明显的优势,可谓“笔记软件三强”.它们是:EverNote.Mybase 和 Surfulater.此三者相同之 ...

  8. (十)Linux查看系统信息的一些命令及查看已安装软件包的命令

    转自:http://cheneyph.iteye.com/blog/824746 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看 ...

  9. c专家编程读书笔记

    无论在什么时候,如果遇到malloc(strlen(str));,几乎可以直接断定他是错误的,而malloc(strlen(str)+1):才是正确的: 一个L的NUL哟关于结束一个ACSII字符串: ...

  10. 【linux高级程序设计】(第十二章)Linux多线程编程 2

    线程同步机制 互斥锁通信机制 int pthread_mutex_init (pthread_mutex_t *__mutex, __const pthread_mutexattr_t *__mute ...