Subversion branches
trunk
trunk is the current development branch, it has 1 program:
- run_fusil.py
- Target: commmand line program (may be used for any fuzzing activity)
- Config examples: project/*.py
target_session
target_session branch was the prototype of current trunk branch, it has 1 program:
- run_fusil.py
- Target: command line program
- Config examples: project/*.py
fuzz_app
fuzz_app branch is the oldest version, it has 3 programs:
- target.py: Create a project from scratch, can fuzz file and environment variable
- Target: command line program
- learn mode: spy open() and getenv() syscalls to discover used files
- fuzzfile mode: fuzz one file
- fuzzenv mode: fuzz environment variables
- http_server.py: Light HTTP server generating mangled documents included in a basic HTML page
- Target: Internet browser like Internet Explorer, Firefox and Konqueror
- Config: http_cst.py, http_defaults.cfg
- Config example: http_ico.cfg
- fuzz_app.py: mangle the same files multiple times
- Target: command line programs
- Config: defaults.cfg
- Config examples: example/*.cfg
Download old versions
Browse Fusil branches (Subversion) and then download a branch:
svn co http://fusil.hachoir.org/svn/branches/BRANCH
