NAME

ronin-web-reverse-proxy - Starts a HTTP proxy server

SYNOPSIS

ronin-web reverse-proxy [options] [--host HOST] [--port PORT]

DESCRIPTION

Starts a HTTP reverse proxy server.

OPTIONS

-H, --host HOST
The host that the proxy server will listen on. Defaults to localhost.
-p, --port PORT
The port that the proxy server will listen on. Default to 8080.
-b, --show-body
Controls whether to display the request/response bodies or not.
--rewrite-requests {STRING:REPLACE|/REGEXP/:REPLACE}
Rewrites all request bodies by replacing the STRING or REGEXP with the given REPLACE string.
--rewrite-responses {STRING:REPLACE|/REGEXP/:REPLACE}
Rewrites all response bodies by replacing the STRING or REGEXP with the given REPLACE string.
-h, --help
prints help information.

EXAMPLES

Listen on the external interface on port 80:

$ sudo ronin-web reverse-proxy --host 0.0.0.0 --port 80

Replace every occurrence of https with http in the response bodies:

$ ronin-web reverse-proxy --rewrite-responses https:http

AUTHOR

Postmodern postmodern.mod3@gmail.com

SEE ALSO

ronin-web-server