Tech riderRev. 5 Oct 2026
- 1Runs onAPI, Linux, self-hosted, Windows
- 2CostsFree plan
- 3Input generation methodshybrid
- 4Target typesnetwork protocols, serial, Ethernet/IP, UDP broadcast, TCP, UDP, SSL, raw sockets
- 5Crash triageYes
- 6Execution modelocal
- 7Supported languagesPython
7 lines stated Written from the maker's own pages: github.com

Overview
boofuzz is ranked #13 of 27 in fuzz testing software on Specifiction. It runs on API, Linux, Self-hosted, Windows. There is a free plan.
boofuzz plans and pricing
All plansFree and open source Free Python library for building fuzzer scripts · GPL-2.0 license github.com · 5 Oct 2026
Compared on fuzz testing software
- Free plan
- Yesgithub.com
- Input generation methods
- hybridgithub.com
- Target types
- network protocols, serial, Ethernet/IP, UDP broadcast, TCP, UDP, SSL, raw socketsgithub.com
- Crash triage
- Yesgithub.com
- Execution mode
- localgithub.com
- Supported languages
- Pythongithub.com
Facts
- Purpose
- Boofuzz is a network protocol fuzzing framework and a fork and successor to Sulley.github.com · 4 Oct 2026
- Installation
- Boofuzz installs as a Python library for building fuzzer scripts using `pip install boofuzz`.github.com · 4 Oct 2026
- Python requirement
- Boofuzz requires Python 3.9 or later.github.com · 4 Oct 2026
- Fuzzing workflow
- Its core capabilities include data generation, failure detection, target reset after failure, and recording test data.boofuzz.readthedocs.io · 4 Oct 2026
- Communications
- It supports arbitrary communications media, including serial, Ethernet and IP layer, and UDP broadcast fuzzing.boofuzz.readthedocs.io · 4 Oct 2026
- Results
- It records test data and supports exporting test results as CSV.boofuzz.readthedocs.io · 4 Oct 2026
- Protocol suites
- The documentation lists public boofuzz FTP and HTTP protocol libraries and says their implementations do not approach full protocol coverage.boofuzz.readthedocs.io · 4 Oct 2026
- Monitoring
- The process monitor detects crashes and restarts applications on Windows or Linux, and must run on the target machine.github.com · 4 Oct 2026
- Optional dependency
- The network monitor requires Pcapy and Impacket, which are not installed automatically with boofuzz.github.com · 4 Oct 2026
- License
- The GitHub repository identifies the project license as GPL-2.0.github.com · 4 Oct 2026
- Support
- The project directs users to Stack Overflow for usage questions and GitHub issues for bugs and suggestions.github.com · 4 Oct 2026
- Documentation
- The project provides online documentation with quickstarts and API documentation.boofuzz.readthedocs.io · 4 Oct 2026
- Fuzzer workflow
- It provides data generation, failure detection instrumentation, target reset after failure, and test data recording.github.com · 5 Oct 2026
- Protocol support
- It supports arbitrary communication media and includes serial, Ethernet and IP-layer, and UDP broadcast fuzzing.github.com · 5 Oct 2026
- Extensibility
- The project describes extensibility as a goal and supports extending instrumentation and failure detection.github.com · 5 Oct 2026
- Connections
- Documented connection options include TCP, UDP, SSL, raw sockets, and serial connections.boofuzz.readthedocs.io · 5 Oct 2026
- Run logs
- Each run's log data is saved to a SQLite database in the boofuzz-results directory.boofuzz.readthedocs.io · 5 Oct 2026
- Web interface
- The quickstart says users can reopen the web interface on a saved run database with the boo open command.boofuzz.readthedocs.io · 5 Oct 2026
- Protocol libraries
- The documentation links free, open-source FTP and HTTP protocol libraries and says their implementations do not provide full protocol coverage.boofuzz.readthedocs.io · 5 Oct 2026
- Target monitoring
- The process monitor detects crashes and restarts applications on Windows or Linux, and must run on the target machine.boofuzz.readthedocs.io · 5 Oct 2026
- Community support
- The project directs bug reports and improvement ideas to GitHub issues or pull requests and suggests Stack Overflow for usage questions.github.com · 5 Oct 2026
- Security and license
- GitHub identifies the repository license as GPL-2.0.github.com · 5 Oct 2026
Best boofuzz alternatives
See all 20 All accessCh 01 Mayhem Free planFree trialAPI from $236/mo7.8 All accessCh 02 ClusterFuzz Free planLinuxMac Free to start7.6 All accessCh 03 AFL++ Free planAndroidLinux from €1666.67/mo7.5 All accessCh 04 cargo-fuzz Free planLinuxMac Free to start7.5 All accessCh 05 Accessibility Test Framework for Android Free planAndroidLinux Free to start7.3 All accessCh 06 Jazzer Free planLinuxMac Free to start7.2
Where it ranks on Specifiction
- Best Fuzz Testing Software in 2026#13 of 27
Is boofuzz yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/jtpereyda/boofuzz· checked 4 Oct 2026
- github.com/jtpereyda/boofuzz/blob/master/INSTALL.r· checked 4 Oct 2026
- boofuzz.readthedocs.io/en/stable/· checked 4 Oct 2026
- boofuzz.readthedocs.io/en/latest/user/quickstart.html· checked 5 Oct 2026
- boofuzz.readthedocs.io/en/latest/· checked 5 Oct 2026
- boofuzz.readthedocs.io/en/latest/user/install.html· checked 5 Oct 2026

