# OpenRCE/sulley

A pure-python fully automated and unattended fuzzing framework.

Repository: https://github.com/OpenRCE/sulley
Canonical: https://ross.abutalabs.com/products/sulley
Language: Python
License: GPL-2.0
License Family: copyleft
Last push: 2020-12-29T21:22:41+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5265, "days_push": 2073, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1450, forks 339 (observed 2026-08-28T04:04:45.856821+00:00)

## What it is
Sulley is a pure-Python fuzzing engine and framework for automated, unattended fuzz testing of network protocols and targets. It handles data generation, target monitoring, fault detection, and parallel test execution, but is no longer maintained in favor of its fork boofuzz.

## Use cases
- fuzz network protocols for vulnerabilities
- automate unattended fuzz testing sessions
- detect and categorize crashes in a fuzz target
- generate malformed test data for protocol fuzzing
- run parallel fuzzing campaigns against a target

## When to choose
- you need a classic, scriptable Python fuzzing framework for protocol testing
- you want automated fault tracking and target health monitoring during long fuzz runs
- you're studying or extending historical fuzzing research

## When to avoid
- you need an actively maintained tool - use boofuzz, the maintained fork
- you need modern platform support or recent Python compatibility
- you need commercial support or documentation for non-Windows setup

## Facets
- artifact type: framework
- maturity: abandoned
- function: fuzzing, security
- domain: security, penetration-testing, developer-tools
- platform: python, cross-platform
- tags: fuzzing-framework, protocol-fuzzing, vulnerability-research

## Member repositories
- OpenRCE/sulley (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:45.856821+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:35:54.050176+00:00, confidence not recorded.
  - readme: https://github.com/OpenRCE/sulley (fetched 2026-08-28T04:04:45.856821+00:00, sha c5feab29580f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
