Skip to content

Releases: ari5ti/pentest-report-generator

V2.2

29 Aug 13:40
24d9b54
Compare
Choose a tag to compare

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

25 Aug 17:06
d83710c
Compare
Choose a tag to compare

Autogen.py takes the list of findings and poc(image, caption) list from the vuln.csv file as input.

Changelog

  • multi image support for poc
  • caption for each image in poc

V2.1

25 Aug 16:49
d83710c
Compare
Choose a tag to compare

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

25 Aug 16:42
d83710c
Compare
Choose a tag to compare

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

25 Aug 16:29
d83710c
Compare
Choose a tag to compare
Autogen with txt Pre-release
Pre-release

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.