Site icon API Security Blog

APTRS – Automated Penetration Testing Reporting System

[![](https://blogger.googleusercontent.com/img/a/AVvXsEjJO3lvqUo7bGQw1yuQtMZ3iVNUyLWqsMMRaAde9MQpPvuL1WOtniO9HOMI_AP1ZV_-1vrhmAIognvP2zbfiYTqMshhtP2vLudHCy-93CJUQDYouvmnG_oF0vYqLmnKFjDc5IBJiknnssINTRKsMV6OwypDXm_MfXBIbinYLvlVQou_C8cnVPADatV3Gw=w640-h320)]()

APTRS (Automated [Penetration Testing]( “Penetration Testing” ) Reporting System) is an automated reporting tool in Python and Django. The tool allows Penetration testers to create a report directly without using the Traditional Docx file. It also provides an approach to keeping track of the projects and vulnerabilities.

## Documentation

[Documentation]( “Documentation” )

## Prerequisites

* Python 3.8 and above ()
* wkhtmltopdf 0.12.6 and above ()

## Installation

The tool has been tested using Python 3.8.10 on Kali Linux 2022.2/3, Ubuntu 20.04.5 LTS, Windows 10/11.

Windows Installation

git clone https://github.com/Anof-cyber/APTRS.git
cd APTRS
install.bat

Linux Installation

git clone https://github.com/Anof-cyber/APTRS.git
cd APTRS
install.sh

## Running

Windows

run.bat

Linux

run.sh

## Features

* [Demo Report]( “Demo Report” )
* Managing Vulnerabilities
* Manage All Projects in one place
* Create a [Vulnerability Database]( “Vulnerability Database” ) and avoid writing the same description and recommendations again
* Easily Create PDF Reprot
* Dynamically add POC, Description and Recommendations
* Manage Customers and Comapany

## Screenshots

### Project

[]( “Automated Penetration Testing Reporting System (16)” )[![](https://blogger.googleusercontent.com/img/a/AVvXsEiqRkKhtz40hcpl5UciGmhl1xha7BQvYtPYOeRWsGx4xuPVfbGiJRC986MXYKGzo222abw6X48LIvDexlj0Feb3HHXwJB1AXaL49RN3QyEtqeC66Kkz7ao_I7UHvoH-7yoC4y9ZU-z-Njx50-wzg1s1DxxS1sQoIaxjZro6lpPidVFe2b1aRKrllo72Pw=w640-h356)]()

### View Project

[]( “Automated Penetration Testing Reporting System (17)” )[![](https://blogger.googleusercontent.com/img/a/AVvXsEhJpkW7rLPBUV4byVcBRDCFtbfdLHYBTWMYrcBQHis2a4TrbcXHMbTwJrz99WWqQxgfptkW0q3QF5w5C3Vdzr2uyA6S2Kv6b4hXTQZVAE0TcvA3Ts1c1ZXxnNtGdQeG5HXwsWvIGCAZPSVRTI_xhjec78A3-pZBAKWUX7EP3WnCn9UpztCBHAP7ZP4Mxw=w640-h382)]()

### Project Vulnerability

[]( “Automated Penetration Testing Reporting System (18)” )[![](https://blogger.googleusercontent.com/img/a/AVvXsEhq4K3jGUvz7ZdaQqrMD3A8GU9jAIYwBtlEugtoD8goIaj8wEL0U3upRwAbaegOZVZR3Wko7qAgzGGO7oqu_WYR6RwO_wGniGO8fm_Eyltbgkwx_wi4-iKrber4fxHL3abUKpfgR_kWeBVaAzmPYVjFNXeRz-jd18kjzdo2uID4xSO4DZKjK91-J8v9DA=w640-h388)]()

### Project Report

[]( “Automated Penetration Testing Reporting System (19)” )[![](https://blogger.googleusercontent.com/img/a/AVvXsEiYhxl8NguEEnVx335tnMygmjl–FpPq73GCY8o2jeBWXaJKQs5xT3E96FKC6JDq7XPrZsH8a0Ak4L7czXOqVz8udTyHEqi6s7QkJZpMYvQamEjtfj76EIL-spAPg1BOlZeZAdN8Ld-UI2Ew3J3CuWYdNvEcagU20D3S4ZbXmImXF1WsWOHMJO0kVBLJg=w640-h472)]()

### Project Add Vulnerability

[]( “Automated Penetration Testing Reporting System (20)” )[![](https://blogger.googleusercontent.com/img/a/AVvXsEj-1gsgpqtZxdMVD7Wpi4M4sHz65vntHrJgopWQdevpJ23ENzBwD6zObemwcyetRRqTLVM2wNP9hnr32rF83kHVw_6roabJKdFNfEwJNfcBMtNOnOu1OQax7rs_2HM7BHd8Uyym-ZCrhf2I5EXHe-p6DmL3En-u8Td7Rfjk3gCE3K2pCRpmhl3CF_LIVg=w640-h470)]()

## Roadmap

* Improving Report Quality
* Bulk Instance Upload
* [Pentest Mapper]( “Pentest Mapper” ) [Burp Suite Extension]( “Burp Suite Extension” ) Integration
* Allowing Multiple Project Scope
* Improving Code, Error handling and Security
* Docker Support
* Implementing Rest API
* Project and Project Retest Handler
* Access Control and Authorization
* Support Nessus Parsing

## Authors

* [Sourav Kalal]( “Sourav Kalal” )

**[Download APTRS]( “Download APTRS” )**Read More

Exit mobile version