Releases: ari5ti/pentest-report-generator
V2.2
Changelog
- inputs have been changed to xlsx instead of csv(csv file generated by ms excel gives lot of trouble.)
- supports both ms excel & google sheets generated xlsx files
- report generation time reduced upto 80%
- vuln-template.docx has been removed and merged to master-template.docx
- master-template.docx is now template.docx
- sanitisation for both ptkb and vuln xlsx
v2.1.1
V2.1
Autogen.py takes the list of findings and poc list from the vuln.csv file as input.
CSV file as input same as v2.0 with sanitize
Same as above, this is needed in case when ptkb.csv contains vulnerability details with special characters such as '<' '>' '&'.
Changelog
- sanitise special characters in ptkb.csv
Autogen with CSV
Autogen.py takes the list of findings and poc list from the vuln.csv file as input.
Note: autogen can only add a single image as POC for each vulnerability.
CSV file as input
CSV file must contain 2 columns, in 1st colum--a list of vulnerability IDs (from ptkb.csv) of findings that goes in the report and 2nd column-- An Image name of POC.
List of files required to automate the report are explained below.
- poc: Directory containing poc's for all vulnerabilities
- master-template.docx: A Docx template with all the contents and placeholders
- ptkb.csv: Compiled list of vulnerabilities with all the required details.
- vuln-template.docx: A Docx template with the vulnerability format.
- vuln.csv: A list of our findings in csv format.
- autogen.py: python utility to generate the report according to our template format.
Autogen with txt
Autogen.py takes the list of findings from the vuln.txt file as input.
Txt file as input
txt file must contain a list of vulnerability IDs (from ptkb.csv) of findings that goes in the report, Here POC of vulnerabilities needs to added manually.
List of files required to automate the report are explained below.
- poc: Directory containing poc's for all vulnerabilities
- master-template.docx: A Docx template with all the contents and placeholders
- ptkb.csv: Compiled list of vulnerabilities with all the required details.
- vuln-template.docx: A Docx template with the vulnerability format.
- vulns.txt: A list of our findings in txt format.
- autogen.py: python utility to generate the report according to our template format.