Welcome to fuddly’s documentation!¶
Contents:
- 1. Overview
- 2. Tutorial
- 2.1. Using
fuddly
simple UI:Fuddly Shell
- 2.2. Using
fuddly
Through Advanced Python Interpreter - 2.3. Implementing a Data Model and Defining a Project Environment
- 2.1. Using
- 3. Data Modeling
- 3.1. Data Model Keywords
- 3.2. Value Types
- 3.3. Helpers
- 3.4. Data Model Patterns
- 3.4.1. How to Describe Different Shapes for Some Parts of Data
- 3.4.2. How to Describe the Separators of a Data Format
- 3.4.3. How to Describe a Data Format Whose Parts Change Depending on Some Fields
- 3.4.4. How to Generate Nodes Dynamically (for length, counter, …)
- 3.4.5. How to Describe a Data Format With Some Encoded Parts
- 3.4.6. How to Describe a Data Format That Contains Complex Strings
- 4. Data Manipulation
- 5. Data Analysis
- 6. Scenario Infrastructure
- 7. Knowledge Infrastructure
- 8. Evolutionary Fuzzing
- 9. Generic Disruptors
- 9.1. Stateful Disruptors
- 9.2. Stateless Disruptors
- 9.2.1. OP - Perform Operations on Nodes
- 9.2.2. MOD - Modify Node Contents
- 9.2.3. CALL - Call Function
- 9.2.4. NEXT - Next Node Content
- 9.2.5. FIX - Fix Data Constraints
- 9.2.6. ALT - Alternative Node Configuration
- 9.2.7. C - Node Corruption
- 9.2.8. Cp - Corruption at Specific Position
- 9.2.9. EXT - Make Use of an External Program
- 9.2.10. SIZE - Truncate
- 9.2.11. STRUCT - Shake Up Data Structure
- 9.2.12. COPY - Shallow Copy Data
- 10. Generic Targets
- 11. Generic Probes and Backend
- 12. Useful Examples
- 13. Fuddly API
- 13.1. API Index
- 13.2. framework package
- 13.2.1. framework.basic_primitives module
- 13.2.2. framework.data module
- 13.2.3. framework.data_model module
- 13.2.4. framework.node module
- 13.2.5. framework.node_builder module
- 13.2.6. framework.value_types module
- 13.2.7. framework.generic_data_makers module
- 13.2.8. framework.target_helpers module
- 13.2.9. framework.targets.network module
- 13.2.10. framework.targets.local module
- 13.2.11. framework.targets.sim module
- 13.2.12. framework.targets.printer module
- 13.2.13. framework.targets.debug module
- 13.2.14. framework.project module
- 13.2.15. framework.operator_helpers module
- 13.2.16. framework.logger module
- 13.2.17. framework.monitor module
- 13.2.18. framework.tactics_helpers module
- 13.2.19. framework.fuzzing_primitives module
- 13.2.20. framework.encoders module
- 13.2.21. framework.database module
- 13.2.22. framework.scenario module
- 13.2.23. framework.dmhelpers.generic module
- 13.2.24. framework.dmhelpers.xml module
- 13.2.25. framework.evolutionary_helpers module
- 13.2.26. framework.knowledge.feedback_collector module
- 13.2.27. framework.knowledge.feedback_handler module
- 13.2.28. framework.knowledge.information module