How To Install fusil on Debian 9

In this tutorial we learn how to install fusil on Debian 9. fusil is Fuzzing program to test applications

Introduction

In this tutorial we learn how to install fusil on Debian 9.

What is fusil

fusil is:

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.

There are three methods to install fusil on Debian 9. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install fusil Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install fusil using apt-get by running the following command:

sudo apt-get -y install fusil

Install fusil Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install fusil using apt by running the following command:

sudo apt -y install fusil

Install fusil Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install fusil using aptitude by running the following command:

sudo aptitude -y install fusil

How To Uninstall fusil on Debian 9

To uninstall only the fusil package we can use the following command:

sudo apt-get remove fusil

Uninstall fusil And Its Dependencies

To uninstall fusil and its dependencies that are no longer needed by Debian 9, we can use the command below:

sudo apt-get -y autoremove fusil

Remove fusil Configurations and Data

To remove fusil configuration and data from Debian 9 we can use the following command:

sudo apt-get -y purge fusil

Remove fusil configuration, data, and all of its dependencies

We can use the following command to remove fusil configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge fusil

Dependencies

fusil have the following dependencies:

References

Summary

In this tutorial we learn how to install fusil package on Debian 9 using different package management tools: apt, apt-get and aptitude.