{"id":13292326,"url":"https://github.com/RESETHACKER-COMMUNITY/ReporterX","last_synced_at":"2025-03-10T07:32:56.790Z","repository":{"id":110203096,"uuid":"332974196","full_name":"RESETHACKER-COMMUNITY/ReporterX","owner":"RESETHACKER-COMMUNITY","description":"Template based report writing tool.","archived":false,"fork":false,"pushed_at":"2023-04-02T08:32:41.000Z","size":67,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T04:24:20.879Z","etag":null,"topics":["bug-hunting","bug-reporting","bug-reproduction","bugbounty","reporterx"],"latest_commit_sha":null,"homepage":"https://twitter.com/rcx86","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RESETHACKER-COMMUNITY.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-26T04:45:08.000Z","updated_at":"2024-06-07T07:06:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"da510d26-e028-4d65-95bf-afff9f0571b7","html_url":"https://github.com/RESETHACKER-COMMUNITY/ReporterX","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RESETHACKER-COMMUNITY%2FReporterX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RESETHACKER-COMMUNITY%2FReporterX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RESETHACKER-COMMUNITY%2FReporterX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RESETHACKER-COMMUNITY%2FReporterX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RESETHACKER-COMMUNITY","download_url":"https://codeload.github.com/RESETHACKER-COMMUNITY/ReporterX/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242811896,"owners_count":20189148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bug-hunting","bug-reporting","bug-reproduction","bugbounty","reporterx"],"created_at":"2024-07-29T17:07:40.934Z","updated_at":"2025-03-10T07:32:56.785Z","avatar_url":"https://github.com/RESETHACKER-COMMUNITY.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/HACKE-RC/webdork\"\u003e\u003cimg src=\"https://beeimg.com/images/f36886119494.png\" alt=\"webdork\" width=\"600\" height=\"300\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  ReporterX v1.0 beta\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eReport writing made easy.\u003c/p\u003e\n\n# ReporterX\nPython tool to automate report writing with templates!\u003cbr\u003e\nSuggestions and issues are welcome because I know codes can never be perfect.\n\n## Compatibility\nCheck your Python version by typing in\n```bash\n$ python --version\n```\nIf you get the following\n```bash\nPython 3.9.0\n```\nor any version greater than or equal to 3.9, this script has been tested and confirmed to be supported.\n\n## Installation\n\n### For termux\n```bash\npkg install git -y \npkg install python -y \ngit clone https://github.com/RESETHACKER-COMMUNITY/ReporterX\ncd ReporterX\npython termux-setup.py\n```\n\n### For Debian-based GNU/Linux distributions\n```bash\ngit clone https://github.com/RESETHACKER-COMMUNITY/ReporterX\ncd ReporterX\nsudo python3 setup.py\n```\n\n## Usage:\n***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.***\n***You can use ```-h``` after selecting a template.***\n#### Here is a example :\n```\nroot@rc# ReporterX -t /root/RepoterX/templates/SQL-inection/SQLI-GET.yaml -h\nusage: 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]\n\nTemplate based report generator tool.\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -u URL, --url URL     URL where vulnerability exits(with path)\n  -p Parameter, --param Parameter\n                        Parameter to append with the URL(with value).\n  -user Reporter username, --username Reporter username\n                        Username of the reporter(e.g. @coder_rc).\n  -s Custom Steps to reproduce, --steps Custom Steps to reproduce\n                        File path to read steps to reproduce from.\n  -imp Custom impact, --impact Custom impact\n                        File path to read impact from.\n  -rem Custom remediation, --remediation Custom remediation\n                        File path to remediation from.\n  -t Template path      Path of template you want to use.\n  --silent              Don't print anything just silently save results.\n  -o , --output         Filename to save results in.\n\n```\n\n**For every type of template there is a different usage procedure which is guided [here](/templates)**\u003cbr\u003e\n**For people who wants make templates they can read how to make them [here](/templates)**\n\n## Arguments :\n- Template path : -t \n- URL/Domain/Host(with path) : -u, --url\n- Specify parameter to use(with payload) : -p, --param\n- Specify organisation name : -on, --orgname\n- Specify your username to use at the end of the report : -user, --username\n- Specify custom Steps/Impact/Remediation to read from file and not from original template : -s, --steps, -imp, --impact, -rem, --remediation\n- Directly save the results without printing anything : --silent\n\n# How to use special characters in arguments\n**Read [here](/templates#How-to-use-special-characters-in-arguments)**\n\n## Shoutout\n- [RC](https://twitter.com/coder_rc) (myself).\n- [ResetHacker](https://github.com/RESETHACKER-COMMUNITY).\n- [InfosecMecha](https://twitter.com/InfosecMecha).\n\n**If you like my work consider contacting me on Twitter @coder_rc for donation related information.**\n\n## Demonstrative Video:\n\n- https://www.youtube.com/watch?v=FViMJC40V88\n\n**Made with Python by [RC](https://twitter.com/coder_rc)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRESETHACKER-COMMUNITY%2FReporterX","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRESETHACKER-COMMUNITY%2FReporterX","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRESETHACKER-COMMUNITY%2FReporterX/lists"}