Report writing made easy.
Python tool to automate report writing with templates!
Suggestions and issues are welcome because I know codes can never be perfect.
Check your Python version by typing in
$ python --version
If you get the following
Python 3.9.0
or any version greater than or equal to 3.9, this script has been tested and confirmed to be supported.
pkg install git -y
pkg install python -y
git clone https://github.com/RESETHACKER-COMMUNITY/ReporterX
cd ReporterX
python termux-setup.py
git clone https://github.com/RESETHACKER-COMMUNITY/ReporterX
cd ReporterX
sudo python3 setup.py
This is a yaml template based tool(like nuclei is, but it makes reports, instead of finding vulns), The arguments depends upon the template you use.
You can use -h
after selecting a template.
root@rc# ReporterX -t /root/RepoterX/templates/SQL-inection/SQLI-GET.yaml -h
usage: main.py [-h] -u URL -p Parameter -user Reporter username [-s Custom Steps to reproduce] [-imp Custom impact] [-rem Custom remediation] [-t Template path] [--silent] [-o]
Template based report generator tool.
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL URL where vulnerability exits(with path)
-p Parameter, --param Parameter
Parameter to append with the URL(with value).
-user Reporter username, --username Reporter username
Username of the reporter(e.g. @coder_rc).
-s Custom Steps to reproduce, --steps Custom Steps to reproduce
File path to read steps to reproduce from.
-imp Custom impact, --impact Custom impact
File path to read impact from.
-rem Custom remediation, --remediation Custom remediation
File path to remediation from.
-t Template path Path of template you want to use.
--silent Don't print anything just silently save results.
-o , --output Filename to save results in.
For every type of template there is a different usage procedure which is guided here
For people who wants make templates they can read how to make them here
- Template path : -t
- URL/Domain/Host(with path) : -u, --url
- Specify parameter to use(with payload) : -p, --param
- Specify organisation name : -on, --orgname
- Specify your username to use at the end of the report : -user, --username
- Specify custom Steps/Impact/Remediation to read from file and not from original template : -s, --steps, -imp, --impact, -rem, --remediation
- Directly save the results without printing anything : --silent
Read here
- RC (myself).
- ResetHacker.
- InfosecMecha.
If you like my work consider contacting me on Twitter @coder_rc for donation related information.
Made with Python by RC