Scrutiny is an open-source web vulnerability scanner that helps security professionals detect vulnerabilities in web applications. It can identify a variety of security issues, including cross-site scripting (XSS), SQL injection, and more. This tutorial will guide you through the installation and setup of Scrutiny on EndeavourOS latest using the command line interface.
Before starting with the installation process, ensure that you have the following:
Let's start by installing the necessary dependencies required for Scrutiny. Run the following command in the Terminal:
sudo pacman -S git python3 python-pip sqlite
This will install git
, python3
, python-pip
, and sqlite
on your system.
To install Scrutiny, you need to clone its repository from Github first. Run the following command in the Terminal:
git clone https://github.com/AnalogJ/scrutiny.git
This will clone the Scrutiny repository to your system.
Next, navigate to the directory where the repository was cloned using the cd
command:
cd scrutiny
Now, install the required Python packages by running the following command:
pip install -r requirements.txt
Once the installation is complete, you can launch Scrutiny by running the following command:
./scrutiny.py
Before you can scan a website, you need to configure Scrutiny. To do this, you need to create a new project and add the target website to it. To create a new project, run the following command:
./scrutiny.py new my_project
This will create a new project with the name "my_project".
Next, add the target website to the project using the following command:
./scrutiny.py add my_project http://www.example.com
Where http://www.example.com
should be replaced with the URL of the website you want to scan.
Finally, run the following command to start the scan:
./scrutiny.py scan my_project
This will start the scan process. You can view the progress of the scan on the Terminal. Once the scan is complete, you can view the results by running the following command:
./scrutiny.py report my_project
This will generate a detailed report of the vulnerabilities found in the target website.
In this tutorial, you learned how to install Scrutiny on EndeavourOS latest and how to configure and run a scan using it. Scrutiny is a powerful tool that can help identify vulnerabilities in web applications, and should be a part of every security professional's toolkit.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!