Deakin Detonator Toolkit (DDT) is a toolkit that aims to simplify the penetration testing experience and workflow. The toolkit was initially started as a Command Line Interface (CLI) toolkit with a few minor tools. This Trimester, DDT has been further developed to now have a Graphical User Interface (GUI) with several new attack vectors and tools added.
- Clone the repo
$ git clone https://github.com/taysmith99/PT-GUI.git
- Install requirements
$ sudo apt update
$ sudo apt install -y python3 python3-pip python3-tk git
$ cd PT-GUI
$ pip3 install -r requirements.txt
- Start the application
$ cd PT-GUI #This step is not needed if you are already in the directory.
$ python3 main.py
After launching the tool, the GUI will open the homepage of toolkit. From there, we can see five main pages show up: About, Attack vectors, Tools, Walkthroughs, and References.
- About: Provides basic information about the tool and its purpose.
- Attack Vectors: Contains a step by step demonstration of different exploitations.
- Tools: The tools page provides an easy access to many tools of different purposes, like reconnaissance and enummeration tools.
- Walkthroughs: This page will have video walkthroughs to different exploits and tools.
The GUI of the toolkit is developed using Tkinter and theming is inspired from here.