Skip to content

lucasfrag/kali-linux-tools-interface

Repository files navigation

DOI GitHub repo size GitHub issues GitHub closed issues GitHub

Logo

Kali Linux Tools Interface

A graphical interface to use information security tools by the browser.
Explore the article »
(Available only in Brazilian Portuguese)


Report Bug · Request Feature

⚠️ ALERT 🚧

As I am involved in other projects, I am no longer supporting this project. However, the code remains open to anyone who wants to download, test and modify. Thanks to everyone for your support! Enjoy 😉

🧩 Citation

If you use this repository in your research, please cite it as follows:

  • BibTeX:
@software{Fraga_Kali_Linux_Tools_2025,
author = {Fraga, Lucas},
doi = {10.5281/zenodo.17298710},
license = {MIT},
month = oct,
title = {{Kali Linux Tools Interface: Graphical Web Interface for Security Tools}},
url = {{"type" => "GitHub", "url" => "https://github.com/lucasfrag/kali-linux-tools-interface"}},
version = {v2.0.0},
year = {2025}
}

Getting Started

Kali Linux Tools Interface is a graphical interface to use information security tools by the browser. The project uses the Kali Linux tools as a reference because it is the distribution that has the largest package of native tools.

Prerequisites

  • A Debian-based distribution (preferably Kali Linux)
  • The information security tools installed
  • Apache / Nginx service running
  • SSH Service running
  • Shell In A Box (if you want to use the Terminal)
    • To install Shell In A Box, use the following command: sudo apt-get install shellinabox

Installation

  1. Extract the contents to the folder of your web server.
  2. Create a database called kali in MySQL and import the file assets/database.sql.
  3. Edit the file assets/includes/config.php and set yours settings.
  4. Enjoy!

Screenshots

Dashboard

Tools list

Choose and use!

More screenshots:

Check the article for more screenshots!

Built With

License

Distributed under the MIT License. See LICENSE for more information.