diff --git a/core/plugin.py b/core/plugin.py index 9134dda..bc774c9 100644 --- a/core/plugin.py +++ b/core/plugin.py @@ -364,6 +364,10 @@ def inject(self, code, **kwargs): blind = kwargs.get('blind', False) injection = prefix + code + suffix + + if self.channel.args.get('verbose'): + log.info('\n\033[93m[+] {}\033[00m\n'.format(injection)) + log.debug('[request %s] %s' % (self.plugin, repr(self.channel.url))) # If the request is blind diff --git a/utils/cliparser.py b/utils/cliparser.py index 7e9ae66..9f45856 100644 --- a/utils/cliparser.py +++ b/utils/cliparser.py @@ -142,6 +142,11 @@ def format_epilog(self, formatter): help="Use string as injection tag (default '*').", default='*') +general.add_option("--verbose", dest="verbose", + action="store_true", + help="Show tests injection and payloads", + default=False) + parser.add_option_group(target) parser.add_option_group(request) parser.add_option_group(detection)