使用这个资源集合来处理Metasploit框架的git仓库。
* * * * *
* [Git 表](http://1)
* [参考网站](http://2)
* [安装metasploit开发环境](安装metasploit.md) 这将引导您创建一个pull请求
* [开始一个pull请求](http://3)
* [远程分支裁剪](http://1)
分叉就是当你把别人的代码库快照进你自己的储存库,应该是在`github.com`上,而且这个代码库可能有它自己的分支,但你通常快照主分支。
你一般克隆你的分支到你自己的机器,然后创建自己的分支。这是你自己的分叉的旁枝。
这些快照,即使如果你push到你的github仓库,对于原始仓库rapid7/metasploit-framework.也不是其中的一部分。
如果你提交一个pull请求,你的分支(通常)能push到原始代码库的主分支(通常情况下,如果你的代码是一个巨大的变化或者其他东西,那么你可能成为一个实验性分支,但这不是典型例子)。
你只要分叉一次,当你需要代码的机器克隆多次,而且你可以随心所欲地进行分支,提交和push(你不需要总是push,你可以推迟,也可以不推迟,但是在做出拉取请求之前进行pull) .当你准备好提交一个PR请求,查看下面
~~~
github.com/rapid7/metasploit-framework --> fork --> github.com/<...>/metasploit-framework
^ |
| git clone git://github.com/<...>/metasploit-framework.git
| |
`-- accepted <-- pull request V
^ /home/<...>/repo/metasploit-framework
| | | |
github.com/<...>/metasploit-framework/branch_xyz | | |
| | V V
| V branch_abc ...
`-- push <-- branch_xyz
~~~
- Home
- 开始使用
- 安装metasploit开发环境
- 使用metasploit
- 使用git
- 报告一个bug
- 贡献代码
- 贡献给metasploit
- 创建一个loginscans Metasploit模块
- 接受模块和增强功能的指导
- 常见的Metasploit模块代码错误
- 样式提示
- metasploit提交者
- metasploit开发
- 为什么是ruby
- 样式提示
- 如何开始写一个exploit
- 如何开始写一个辅助模块
- 如何开始写一个post模块
- 如何开始写一个Meterpreter脚本
- 载入外部模块
- exploit rank
- Metasploit模块引用标识符
- 怎么在你的exploit中确认window补丁程序级别
- 如何使用filedropper清理文件
- 如何弃用metasploit模块
- 如何在模块开发中报告或储存数据
- 在metasploit如何使用日志
- 如何在metasploit对JavaScript进行混淆
- 如何解析一个http响应
- 如何使用HTTPClient发送HTTP请求
- 如何使用命令阶段
- 如何使用数据储存选项
- 如何在window后期开发中使用railgun
- 如何在exploit中使用powershell
- 如何使用PhpEXE来利用任意文件上传漏洞
- 如何使用FILEFORMAT mixin创建一个文件格式exploit
- 如何使用BrowserExploitServer编写一个浏览器exploit
- 如何使用HttpServer编写浏览器exploit
- 如何编写一个check()方法
- 如何使用Seh mixin来利用异常处理程序
- 如何在Windows上使用WbemExec进行写入权限攻击
- 如何使用httpserver和httpclient编写一个模块
- payloads如何工作
- 如何免杀
- 如何正确使用metasploit模块