Trident Documentation#
Getting started#
- Installation - Install the Trident Fuzz Testing Framework
- Start Fuzzing - Focus on security and start fuzzing immediately
Advanced fuzzing customization#
Explore the various features Trident provides.
- Transaction Hooks - Create and manipulate transactions with different methods
- Fuzzing Flows - Explore different approaches to fuzz your program
- Multi-Instruction Transactions - Compose fuzzed transactions with multiple instructions
- Trident Manifest - Customize your fuzz tests with different configurations
API & Macros Reference#
Check out the API and macro reference for Trident.
Trident Examples#
Check out examples to learn how to use Trident.
TridentSVM#
Check out the TridentSVM, lightweight fuzzing execution and account storage environment.
What is Fuzzing ?#
"Fuzz testing is an automated technique that provides generated random, invalid, or unexpected input data to your program. This helps discover unknown bugs and vulnerabilities, potentially preventing zero-day exploits."