#模糊测试 #程序 #指令 #trident #帮助 #solana #编写

trident-fuzz

trident_fuzz crate 帮助您使用 Trident 为您的程序编写 Rust 模糊测试。

1 个不稳定版本

0.1.0 2024 年 8 月 14 日

#99魔法豆

Download history 107/week @ 2024-08-10

107 每月下载量
用于 2 个 crate(通过 trident-client

自定义许可证

50KB
993

Trident Github

Trident

Trident

基于 Rust 的框架,用于模糊和集成测试 Solana 程序,以帮助您发布安全的代码。

Chat Version MIT License Lint Test Escrow and Turnstile


文档

有关文档和指南,请访问 ackee.xyz/trident/docs

先决条件

请参阅 支持的版本 部分,获取更多详细信息。

安装

cargo install trident-cli


功能

自动测试生成

通过自动创建使用 Anchor 框架 编写的程序的模糊和集成测试模板,简化测试过程。

动态数据生成

通过随机指令数据和伪随机账户增加测试覆盖率,以提高不可预测的模糊测试场景。

自定义指令序列

提供灵活性,可以设计特定的指令序列以满足特定的测试需求或在模糊测试期间关注程序行为的特定方面。

不变性检查

允许进行自定义的不变性检查,以发现漏洞和不受欢迎的行为。


社区

查看以下位置获取更多 Trident 相关内容

资助

Solana基金会 Marinade

贡献

感谢您对为Trident做出贡献的兴趣!请参阅CONTRIBUTING.md了解如何操作。

许可

本项目采用MIT许可

依赖

~92MB
~1.5M SLoC