How To Install fusil on Debian 9
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
.