Skip to content
/ afl-qx Public

AFL Queue eXplorer - explorer afl(++) output folders

Notifications You must be signed in to change notification settings

murx-/afl-qx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

afl Queue eXplorer - afl-qx

afl-qx is a queue/output folder explorer for afl(++) instances.

Usage

$ go run afl-qx.go  -in <afl_out_dir> -listen <address>:<port>

Keep in mind that AFL++3.00 changed the default behavior, and every fuzzer is now a named instance. E.g.:

$ go run afl-qx.go  -in out/default -listen localhost:8080

Once running, you can explorer edges to show a diff of the inputs showing the mutation that were performed. You can also explorer the nodes, which will give you a hex dump of the test case.

Legend:

  • Green nodes and edges mean new coverage was reached
  • Blue nodes and edges mean that the hit count was updated
  • Orange nodes and edges mean that a hang was identified
  • Red nodes and edges mean that a crash was identified

Examples

An example using djpeg:

Diff View

Hexdump View

About

AFL Queue eXplorer - explorer afl(++) output folders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published