quantumvm / AFLDFF

Distributed fuzzing framework for AFL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AFLDFF

AFLDFF (American Fuzzy Lop Distributed Fuzzing Framework) is a tool designed to make to process of fuzzing with AFL across multiple machines easier. It features a retro curses interface for managing machines and keeping track of test cases and crashes.

afldff

##Usage

afldff [ options ]
  -i ip       - IP address to listen on defaults to 0.0.0.0 if left blank
  -p port     - Port to listen on
  -m tar      - Patch afl to be network compatable
  -h          - Print help screen

##Installation

$ make
# make install

##Preparing AFL Although AFL is opensource, the code is owned by google. I am only hosting the patches to make AFL network compatable. You can download the source for AFL written by lcamtuf at http://lcamtuf.coredump.cx/afl/ . AFLDFF includes a useful "-m" flag to make the process of patching afl easier. All you have to do is point it at the afl tar file. The patch files are installed to /opt/afldff/ if you want to apply them with patch instead.

$ afldff -m [path-to-afl-tar]

About

Distributed fuzzing framework for AFL


Languages

Language:C 92.8%Language:Makefile 5.1%Language:Objective-C 2.1%