Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

QtPentestTool

GitHub release (latest by date) GitHub last commit GitHub top language GitHub

This tool is under development, use it at your own risks
Feedbacks are welcome :)

QtPentestTool is a GUI implemented in Python using PyQt5 (a C++ version will maybe come). The tool organizes the traces of a pentest, all the data of a project being stored in files and directories.

GUI preview

The GUI displays the following information :

  • Project's name and client
  • Targets (URL, hostname and IP addresses)
  • Accounts (usernames and passwords)
  • Vulnerabilities list sorted by severity
  • Vulnerability details, including CVSS score

Features

  • Generic (project-related) or vulnerability-specific screenshots (using scrot)
  • Run custom commands or scripts (nmap, dirsearch, testssl, dnsrecon ...)
  • CVSS v2 and v3 support
  • Project and vulnerabilities data stored in JSON files
  • Compress whole project folder when pentest is over
  • Logged terminal (using script)

Installation

You need python 3.6+ and at least scrot, urxvt, dbus and python3-pyqt5 to run QtPentestTool.

Debian / Ubuntu

$ apt install scrot rxvt-unicode python3-pyqt5 dbus python3-dbus libdbus-1-dev libdbus-glib-1-dev
$ pip3 install -r requirements.txt
$ ./main.py

Mac OS

$ brew install scrot rxvt-unicode python3-pyqt5 dbus python3-dbus libdbus-1-dev libdbus-glib-1-dev
$ pip3 install -r requirements.txt
$ ./main.py

To run customs commands or scripts, you have to install them too.

License

This source code may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html.

About

Qt GUI to organize pentest's results

Topics

Resources

License

Packages

No packages published

Languages