---
id: 1982
title: "Fuzzing an API with DeepState (Part 1)"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2019/01/22/fuzzing-an-api-with-deepstate-part-1/"
published_at: "2019-01-22T12:50:21Z"
tags: ["fuzzing", "symbolic-execution", "deepstate", "unit-testing", "api-testing"]
phying_url: "https://phying.com/item/1982"
lang: en
---

# Fuzzing an API with DeepState (Part 1)

## Summary

Part 1 shows how DeepState turns a handwritten red-black tree fuzzer into a full test generator with regression replay, test reduction, and Manticore/angr/libFuzzer/AFL backends, catching missed bugs.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2019-01-22T12:50:21Z
- **Original:** https://blog.trailofbits.com/2019/01/22/fuzzing-an-api-with-deepstate-part-1/
- **Phying News:** https://phying.com/item/1982
