github上有什么好的渗透测试软件?(Git_Pentesting_Toolkit)

简介

经常看我的博客的同学都知道,我所说得渗透测试软件一般都是在GitHub上下载的,所以有人就写出了一个下载脚本(Git_Pentesting_Toolkit)来批量下载那些优秀的渗透测试脚本

下载

老规矩clone下来
git clone https://github.com/ANK1036Official/Git_Pentesting_Toolkit.git
cd Git_Pentesting_Toolkit

使用

有四个文件

  Git_Pentesting_Toolkit git:(master) ls
Download_Script.sh  list.txt  README.md  Tools_non-git.txt
  • Download_Script.sh 下载脚本
  • list.txt 工具地址文件
  • README.md 介绍文件
  • Tools_non-git.txt 不在github上的一些工具地址

之后执行下载脚本就可以下载这些工具了
chmod +x Download_Script.sh
./Download_Script.sh

评价

挺方便的一个工具,修改一下可以加入自己以前发现的工具,方便在重装系统后使用

视频地址

https://asciinema.org/a/stMUQa4IIXQlBB77woUTdSh8o

### 如何在 GitHub 上使用 `git clone` #### 使用 `git clone` 命令克隆仓库 当执行 `git clone` 命令时,会拉取一份完整的仓库副本到本地环境。这包含了项目中的所有文件夹和文件版本记录[^1]。 对于想要获取特定远程仓库的内容来说,在命令行输入如下指令: ```bash git clone <repository_url> ``` 这里的 `<repository_url>` 是目标仓库的 URL 地址。例如,如果要克隆名为 `michaelliao/learngit` 的公共仓库,则可以这样写: ```bash git clone git@github.com:michaelliao/learngit.git ``` 此操作将会创建一个新的目录并下载整个项目的最新状态至该位置。 #### 查看远端连接详情 为了确认配置无误以及查看当前工作区所关联的远端地址,可以通过下面这条命令来展示更详细的链接信息: ```bash git remote -v ``` 上述命令将返回类似于这样的输出结果: ``` origin git@github.com:michaelliao/learngit.git (fetch) origin git@github.com:michaelliao/learngit.git (push) ``` 这些信息表明了用于同步数据的具体路径[^2]。 #### 处理 SSL 证书问题 有时可能会遇到由于无法验证服务器身份而导致的操作失败错误提示:“SSL certificate problem: unable to get local issuer certificate”。针对这种情况,有几种解决办法可供尝试;其中一种方法就是安装受信任的 CA 根证书库更新系统上的认证机构列表[^3]。 另外也可以通过设置 Git 配置忽略 SSL 检查(仅限于测试环境中),但这不是推荐的做法因为存在安全隐患。 #### 同步子模块 如果有需要连同其依赖项一起复制下来的话,那么可以在初始克隆过程中加入参数 `--recurse-submodules` 来实现自动化处理: ```bash git clone --recurse-submodules <main-repo-url> ``` 这样做能够确保不仅主仓库本身被成功拷贝过来,而且所有的 submodule 子模块也会按照预期初始化完毕[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值