lenny  ] [  squeeze  ] [  sid  ] [  experimental  ]
[ Source:  ]

Package: fusil (1.0.0-2)

Links for fusil

Debian Resources:

Download Source Package : Not found

Maintainers:

External Resources:

Similar packages:

Experimental package

Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.

Fuzzing program to test applications

Fusil is a fuzzing framework designed to expose bugs in software by changing random bits of its input.

It helps to start process with a prepared environment (limit memory, environment variables, redirect stdout, etc.), start network client or server, and create mangled files. Fusil has many probes to detect program crash: watch process exit code, watch process stdout and syslog for text patterns (eg. "segmentation fault"), watch session duration, watch cpu usage (process and system load), etc.

Fusil is based on a modular architecture. It computes a session score used to guess fuzzing parameters like number of injected errors to input files.

Other Packages Related to fusil

  • depends
  • recommends
  • suggests
  • dep: python
    An interactive high-level object-oriented language (default version)
  • dep: python-ptrace (>= 0.4.2)
    Python bindings for ptrace
  • dep: python-support (>= 0.7.1)
    automated rebuilding support for Python modules
  • rec: gcc
    The GNU C compiler
  • rec: python-xlib
    Interface for Python to the X11 Protocol

Download fusil

Download for all available architectures
Architecture Package Size Installed Size Files
all 116.4 kB760 kB [list of files]