Skip to content

这是一个基于 Cuckoo 开源版本的沙箱的修订版本, 该版本完全为了适配国内软件环境所打造

License

Notifications You must be signed in to change notification settings

Ryuchen/Panda-Sandbox

Repository files navigation

Welcome to Panda-Sandbox(钟馗沙箱)未完工

License: MIT

未来更新的说明会刊登在这里,并且会不定时分享部分内容和心得 我本身对于安全并不是很感冒,现在这个项目完全是出于兴趣,想把自己所学融汇贯通于一个完整的项目中,构建一个完善的、可交付的项目

📎 项目说明:

目前Github社区中的开源沙箱系统,相较活跃的是 cuckoosandbox,但是这个项目在过去的一年中变得更新较为缓慢,后续也未见其进行卓越性的改进,逐渐走向闭源。 鉴于此,这个项目将初期集成和兼容 cuckoo 的 monitorcommunity。 这是一个基于已经初见成熟的 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 看板

📖 使用说明:

   celery -A sandbox worker -l info -B -l INFO -E

👤 作者介绍:

Ryuchen ( 陈 浩 )

Nameplace ( 虚位以待 )

🤝 贡献源码:

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

⭐ 渴望支持:

如果你想继续观察 Panda-Sandbox 接下来的走向,请给我们一个 ⭐ 这是对于我们最大的鼓励。 此外,如果你觉得 Panda-Sandbox 对你有帮助,你可以赞助我们一杯咖啡,鼓励我们继续开发维护下去。

微信 支付宝

扫码赞助

扫码赞助

📝 开源协议:

Copyright © 2019 Ryuchen.
This project is MIT licensed. 请谨遵开源协议,谢谢使用!


This README was generated with ❤️ by readme-md-generator

About

这是一个基于 Cuckoo 开源版本的沙箱的修订版本, 该版本完全为了适配国内软件环境所打造

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published