Sha256: 95db5dc16dea8ef1d4c9fcf2051ba26457997afd6f8b7b68c8ef9b49c1d4028c

Contents?: true

Size: 1.86 KB

Versions: 1

Compression:

Stored size: 1.86 KB

Contents

# ronin-fuzzer 1 "April 2012" Ronin "User Manuals"

## SYNOPSIS

`ronin fuzzer` [*options*] [*TEMPLATE*]

## DESCRIPTION

Fuzzes data read from a *FILE* or from `STDIN`. The fuzzed data can be written
to output files, run in commands or sent to TCP/UDP services.

## OPTIONS

`-v`, `--[no-]verbose`
	Enable verbose output.

`-q`, `--[no-]quiet`
	Disable verbose output.

`--[no-]silent`
	Silence all output.

`--[no-]color`
	Enables color output.

`-i`, `--input` *FILE*
	The input text FILE to parse. Data will be read from `STDIN` by default.

`-r`, `--rule` [*PATTERN*|*/REGEXP/*|STRING]:[*METHOD*|*STRING***N*[-*M*]]
	The rule to apply to the *INPUT*. Fuzzer rules consist of a pattern and 
	substitution. Patterns may be one of the following:

	* A name of a Ronin Regular Expression (ex: `unix_path`)
	* A custom Regular Expression (ex: `/\d+/`)
	* A plain String (ex: `example.com`).

	  Substitutions may be one of the following:

	* A method from `Ronin::Fuzzing` (ex: `bad_strings`)
	* A *STRING*, repeated *N* or *M* times (ex: `A*100-200`).

`-o`, `--output` *PATH*
	The output PATH to write the fuzzer to.

`-c`, `--command` *COMMAND*
	The command to run with the fuzzed data. All ocurrences of `#string#`
	will be replaced with the fuzzed data, and ocurrences of `#path#` will
	be replaced with the path to the fuzzed data.

`-t`, `--tcp` *HOST*:*PORT*
	The TCP service to send the fuzzed data to.

`-u`, `--udp` *HOST*:*PORT*
	The UDP service to send the fuzzed data to.

## EXAMPLES

`ronin fuzzer -i http_request.txt -o bad.txt -r unix_path:bad_strings`
	Fuzzes a HTTP request, replacing every occurrence of a UNIX path, with
	strings from the `bad_strings` method.

## LINKS

Ronin Regular Expressions
	https://ronin-rb.dev/docs/ronin-support/Regexp.html

`Ronin::Fuzzing`
	https://ronin-rb.dev/docs/ronin-support/Ronin/Fuzzing.html

## AUTHOR

Postmodern <postmodern.mod3@gmail.com>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-1.5.1 man/ronin-fuzzer.1.md