Introduction
Turbo is a fast, effective fuzzer that is designed from the ground up for easy integration into your DevOps pipeline.
Demo
Requirements
-
Turbo currently works on X86-64 Linux programs. We currently support RHEL, CentOS 7.*, Ubuntu, though it likely can work on other Linux platforms as well.
-
An x86-64 Linux machine will be required to run the Turbo service. This box can be your testing box, a development box, or a completety separate box. It can be native hardware, a VM, or hosted in a cloud infrastructure. Zephyr can help! Turbo as a service (TAAS) is available. Contact Zephyr Software at jwd@zephyr-software.com for pricing detail for your needs.
- This box must have Docker installed. See the docker installation proceedure for additional details.
- This box is recommended to have ample disk space and memory. Minimum requirements are 8gb RAM and 40gb disk space, though more may be desirable in some deployments.
-
A machine capable of running your software. The most likely candidate for such a box is your existing testing infrastructure, though any VM, cloud instance, or hardware that can run your software is acceptable. Turbo is designed to be minimally intrusive and easily integrate into your existing testing infrastructure.
- AFL must be installed.
http://lcamtuf.coredump.cx/afl/