This tutorial will guide you through the installation of PDNS Gui on Kali Linux.
PDNS Gui is a graphical user interface for the PowerDNS authoritative DNS server.
You will need to have administrative privileges on your Kali Linux machine to install PDNS Gui.
Before you can install PDNS Gui, you will need to install some dependencies. Run the following command to install the necessary packages:
sudo apt-get install git curl libpq5 libpq-dev
PDNS Gui requires PowerDNS to be installed on your system. You can install PowerDNS by running the following command:
sudo apt-get install pdns-server
Next, you need to clone the PDNS Gui repository from Github. Run the following command to clone the repository:
git clone https://github.com/odoucet/pdns-gui.git
Navigate to the cloned repository directory and run the following command to install PDNS Gui:
sudo ./install.sh
During the installation process, you will be prompted to enter the MySQL root password and to create a new MySQL user for PDNS Gui.
Next, you need to configure PDNS Gui. Open the config.inc.php
file in the /var/www/html/pdns-gui
directory and edit the following lines according to your MySQL configuration:
$db_user = 'pdnsgui_user';
$db_password = 'pdnsgui_password';
$db_host = 'localhost';
$db_name = 'pdnsgui_db';
Save the changes and exit the file.
To ensure that PDNS Gui is working correctly, you need to restart the PowerDNS service. Run the following command to restart PowerDNS:
sudo systemctl restart pdns
PDNS Gui should now be up and running. Open a web browser and navigate to http://localhost/pdns-gui
to access the PDNS Gui web interface.
You can now log in with the MySQL user that you created during the installation process.
Congratulations, you have successfully installed PDNS Gui on Kali Linux!
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!