| name | protocol-fuzzer |
| description | Expert skill for protocol fuzzing, vulnerability discovery, and security testing |
| allowed-tools | ["Bash","Read","Write","Edit","Glob","Grep"] |
| graph | {"domains":["domain:networking"],"specializations":["specialization:network-programming"],"skillAreas":["skill-area:protocol-design","skill-area:socket-programming"],"roles":["role:backend-engineer","role:sre"],"workflows":["workflow:product-discovery"],"topics":["topic:circuit-breakers"]} |
Protocol Fuzzer Skill
Expert skill for protocol fuzzing, vulnerability discovery, and security testing of network protocols.
Capabilities
- Fuzzer Configuration: Configure AFL++, libFuzzer, boofuzz, and Peach Fuzzer
- Mutation Strategy Design: Generate effective mutation strategies for different protocols
- Coverage Analysis: Analyze code coverage and crash reports
- Grammar Definition: Create protocol grammar definitions for structured fuzzing
- Vulnerability Detection: Detect crash patterns, memory corruption, and security vulnerabilities
- Test Case Generation: Generate reproducible test cases from fuzzing results
- Crash Triage: Analyze and deduplicate crash reports
- Security Reporting: Generate security vulnerability reports
Tools and Dependencies