How To Install haserl on Kali Linux
Introduction
In this tutorial we learn how to install haserl on Kali Linux.
What is haserl
haserl is:
Haserl is a CGI wrapper that allows PHP-style programming in Lua or a POSIX-compliant shell. It is very small, so it can be used in embedded environments, or where something like PHP is too big.
It combines three features into a small CGI engine:
- It parses POST and GET requests, placing form-elements into the environment as name=value pairs for the CGI script to use. This is somewhat similar to the uncgi wrapper.
- It opens a shell, and translates all text into printable statements. All text within <% … %> constructs is passed verbatim to the shell. This is somewhat similar to how PHP scripts are parsed.
- It can be set up to drop its permissions to the owner of the script, giving it some of the security features of suexec or cgiwrapper.
There are three methods to install haserl on Kali Linux. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.
Install haserl Using apt-get
Update apt database with apt-get using the following command.
sudo apt-get updateAfter updating apt database, We can install haserl using apt-get by running the following command:
sudo apt-get -y install haserlInstall haserl Using apt
Update apt database with apt using the following command.
sudo apt updateAfter updating apt database, We can install haserl using apt by running the following command:
sudo apt -y install haserlInstall haserl Using aptitude
If you want to follow this method, you might need to install aptitude on Kali Linux first since aptitude is usually not installed by default on Kali Linux. Update apt database with aptitude using the following command.
sudo aptitude updateAfter updating apt database, We can install haserl using aptitude by running the following command:
sudo aptitude -y install haserlHow To Uninstall haserl on Kali Linux
To uninstall only the haserl package we can use the following command:
sudo apt-get remove haserlUninstall haserl And Its Dependencies
To uninstall haserl and its dependencies that are no longer needed by Kali Linux, we can use the command below:
sudo apt-get -y autoremove haserlRemove haserl Configurations and Data
To remove haserl configuration and data from Kali Linux we can use the following command:
sudo apt-get -y purge haserlRemove haserl configuration, data, and all of its dependencies
We can use the following command to remove haserl configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge haserlDependencies
haserl have the following dependencies:
References
Summary
In this tutorial we learn how to install haserl package on Kali Linux using different package management tools: apt, apt-get and aptitude.