IoM 开发者贡献指南¶
欢迎贡献 Internet of Malice (IoM) 项目!IoM 致力于成为开放的红队基础设施,我们欢迎来自社区的贡献。
合规提醒
在开始贡献之前,请仔细阅读并理解我们的用户协议。所有贡献都必须遵循法律法规,仅用于授权的安全测试和研究。
可拓展的组件¶
IoM采用高度模块化的设计,支持多种拓展方式:
- Command: 客户端命令拓展 (推荐)
- RPC: 服务端接口拓展
- Module: 植入物功能拓展
- Mal插件: Lua脚本拓展
开发导航¶
根据你的贡献方向选择对应指南:
贡献规范¶
Pull Request要求¶
提交PR时请遵循以下规范:
- 功能描述
- 清晰描述添加的功能和解决的问题
- 说明实现方案和技术选型
- 列出相关的依赖变更
- 测试要求
- 提供功能验证步骤
- 代码质量
- 遵循项目代码规范
- 通过代码格式检查
- 无明显的性能问题
提交模板¶
## 功能描述
简要描述这个PR的目的和功能
## 实现方案
描述具体的实现方案和技术细节
## 测试验证
手动功能验证完成
## 相关Issue
Fixes #[issue编号]
相关资源¶
文档链接¶
联系方式¶
- Issues: 各仓库Issues页面反馈技术问题
- Discussions: GitHub讨论区交流设计想法
- 邮箱: m09ician@gmail.com
- 微信群: 联系邮箱获取入群邀请
感谢您对IoM项目的贡献!