Panda开源沙箱项目
Panda(钟馗)开源沙箱的介绍
📎 项目说明
目前Github社区中的开源沙箱系统,相较活跃的是 cuckoosandbox,但是这个项目在过去的一年中变得更新较为缓慢,后续也未见其进行卓越性的改进,逐渐走向闭源。 鉴于此,这个项目将初期集成和兼容 cuckoo 的 monitor 和 community。 这是一个基于已经初见成熟的 cuckoo 开源版本的沙箱的修订版本,但将进行彻底的重新构建,后续该版本将彻底重构,能够完全适配国内软件环境。
🔥 设计特性
- 将收录和兼容 cuckoo 社区中的所有行为签名和检测手段。
- 采用新的方式重构任务调度和沙箱调度,提高整体的运行效率。
- 将集成开源情报,并将集成小型开源情报库在内,构建信誉体系。
- 合并 cuckoo 开源插件中的 android、linux、macos 平台检测。
- 重构 cuckoo 文件报告的展示效果,计划支持在 Web 界面制作虚拟机。
- 将采用全新的设计方式实现多节点的支持,实现高效的集群能力。
- 提供检测手段的算子化界面操作,支持在界面自定义文件检测流程和通过的检测手段。
👌 待办清单
- 创建新的项目并创建第一次提交
- 迁移官方最新的 agent 脚本过来, 并将其改写为 Python3 的版本
- 测试改写后的 agent 脚本,使其功能可用
- 完成基本测试的 VMware Fusion Pro base on MacOS 的基本调用测试
- 构建 Readme.md
- 完成 Readme.md 文档的初步框架构建
- 迁移官方 Guest.py 脚本过来,并将其改写为 Python3 的版本
- 构建基本任务调度框架结构(celery)
- 构建基本的虚拟机调用程序(VMWare Fusion Pro base on MacOS)
后续更新内容将采用 github 的看板功能进行维护
地址: v1.0.0-alpha Project 看板
📖 安装说明
👤 作者介绍
Ryuchen ( 陈 浩 )
- Github: https://github.com/Ryuchen
- Email: chenhaom1993@hotmail.com
- QQ: 455480366
- 微信: Chen_laws
Nameplace ( 虚位以待 )
🤝 贡献源码:
Contributions, issues and feature requests are welcome!Feel free to check issues page.
📝 开源协议:
Copyright © 2019 Ryuchen. This project is MIT licensed. 请谨遵开源协议,谢谢使用!