Pyfiscan – Local Web Application Vulnerability Scanner
Technologies used while developing the web-based application also matters in Penetration Testing. The version of technologies can contain any vulnerability if it is outdated. So Updated Version should be in use for development. Pyfiscan is the Python language-based tool used as a vulnerability version scanner that detects the outdated versions in the Linux Servers. Pyfiscan tool is available on the GitHub community. It’s an open-source and free-to-use tool. Pyfiscan tool also contains a sub-tool to create email alerts using templates.
Note: Make Sure You have Python Installed on your System, as this is a python-based tool. Click to check the Installation process – Python Installation Steps on Linux
Installation of Pyfiscan Tool on Kali Linux OS
Step 1: Use the following command to install the tool in your Kali Linux operating system.
git clone https://github.com/fgeek/pyfiscan.git
Step 2: Now use the following command to move into the directory of the tool. You have to move in the directory in order to run the tool.
Step 3: You are in the directory of the Pyfiscan. Now you have to install a dependency of the Pyfiscan using the following command.
sudo pip3 install -r requirements.txt
Step 4: All the dependencies have been installed in your Kali Linux operating system. Now use the following command to run the tool and check the help section.
python3 pyfiscan.py -h
Working with Pyfiscan Tool on Kali Linux OS
Example 1: Scans directories recursively
python3 pyfiscan.py -r /home/kali/Desktop/
In this example, the tool has detected the version of common web applications in Linux servers.
Example 2: Version
python3 pyfiscan.py --version
In this example, we are printing the version of the tool.