diff --git a/Gemfile b/Gemfile index 588c628..1e9bef8 100644 --- a/Gemfile +++ b/Gemfile @@ -28,7 +28,7 @@ group :development do gem 'simplecov', '~> 0.20' gem 'kramdown', '~> 2.0' - gem 'kramdown-man', '~> 0.1' + gem 'kramdown-man', '~> 1.0' gem 'redcarpet', platform: :mri gem 'yard', '~> 0.9' diff --git a/man/ronin-vulns-command-injection.1.md b/man/ronin-vulns-command-injection.1.md index 51319d0..ee792f7 100644 --- a/man/ronin-vulns-command-injection.1.md +++ b/man/ronin-vulns-command-injection.1.md @@ -13,91 +13,91 @@ option. ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `-Q`, `--escape-quote` *CHAR* - The string quotation character to use to escape the command. +: The string quotation character to use to escape the command. `-O`, `--escape-operator` *CHAR* - The command operator character to use to escape the command. +: The command operator character to use to escape the command. `-T`, `--terminator` *CHAR* - The command termination character to use. +: The command termination character to use. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -105,4 +105,4 @@ Postmodern ## SEE ALSO -ronin-vulns-scan(1) +[ronin-vulns-scan](ronin-vulns-scan.1.md) \ No newline at end of file diff --git a/man/ronin-vulns-lfi.1.md b/man/ronin-vulns-lfi.1.md index addbbe4..0549b89 100644 --- a/man/ronin-vulns-lfi.1.md +++ b/man/ronin-vulns-lfi.1.md @@ -13,91 +13,91 @@ option. ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `-O`, `--os` `unix`|`windows` - Sets the OS to test for. +: Sets the OS to test for. `-D`, `--depth` *COUNT* - Sets the directory depth to escape up. +: Sets the directory depth to escape up. `-B`, `--filter-bypass` `null_byte`\|`double_escape`\|`base64`\|`rot13`\|`zlib` - Sets the filter bypass strategy to use. +: Sets the filter bypass strategy to use. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -105,4 +105,4 @@ Postmodern ## SEE ALSO -ronin-vulns-rfi(1) ronin-vulns-scan(1) +[ronin-vulns-rfi](ronin-vulns-rfi.1.md) [ronin-vulns-scan](ronin-vulns-scan.1.md) \ No newline at end of file diff --git a/man/ronin-vulns-open-redirect.1.md b/man/ronin-vulns-open-redirect.1.md index 64ab2eb..ce9ebb8 100644 --- a/man/ronin-vulns-open-redirect.1.md +++ b/man/ronin-vulns-open-redirect.1.md @@ -12,85 +12,85 @@ as additional arguments or read from a file using the `--input` option. ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `-T`, `--test-url` *URL* - Optional test *URL* to try to redirect to. +: Optional test *URL* to try to redirect to. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -98,4 +98,4 @@ Postmodern ## SEE ALSO -ronin-vulns-scan(1) +[ronin-vulns-scan](ronin-vulns-scan.1.md) \ No newline at end of file diff --git a/man/ronin-vulns-reflected-xss.1.md b/man/ronin-vulns-reflected-xss.1.md index 20f4929..9d6abde 100644 --- a/man/ronin-vulns-reflected-xss.1.md +++ b/man/ronin-vulns-reflected-xss.1.md @@ -13,82 +13,82 @@ to scan can be given as additional arguments or read from a file using the ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -96,4 +96,4 @@ Postmodern ## SEE ALSO -ronin-vulns-scan(1) +[ronin-vulns-scan](ronin-vulns-scan.1.md) \ No newline at end of file diff --git a/man/ronin-vulns-rfi.1.md b/man/ronin-vulns-rfi.1.md index 0253faa..ff81c2f 100644 --- a/man/ronin-vulns-rfi.1.md +++ b/man/ronin-vulns-rfi.1.md @@ -13,91 +13,91 @@ option. ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `-B`, `--filter-bypass` `double-encode`\|`suffix-escape`\|`null-byte` - Optional filter-bypass strategy to use. +: Optional filter-bypass strategy to use. `-S`, `--script-lang` `asp\|`asp.net`\|`coldfusion`\|`jsp`\|`php`\|`perl` - Explicitly specify the scripting language to test for. +: Explicitly specify the scripting language to test for. `-T`, `--test-script-url` *URL* - Use an alternative test script *URL*. +: Use an alternative test script *URL*. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -105,4 +105,4 @@ Postmodern ## SEE ALSO -ronin-vulns-scan(1) +[ronin-vulns-scan](ronin-vulns-scan.1.md) \ No newline at end of file diff --git a/man/ronin-vulns-scan.1.md b/man/ronin-vulns-scan.1.md index 3d5ec9c..57f8271 100644 --- a/man/ronin-vulns-scan.1.md +++ b/man/ronin-vulns-scan.1.md @@ -12,115 +12,115 @@ additional arguments or read from a file using the `--input` option. ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `--lfi-os` `unix`\|`windows` - Sets the OS to test for. +: Sets the OS to test for. `--lfi-depth` *NUM* - Sets the directory depth to escape up. +: Sets the directory depth to escape up. `--lfi-filter-bypass` `null_byte`\|`double_escape`\|`base64`\|`rot13`\|`zlib` - Sets the filter bypass strategy to use. +: Sets the filter bypass strategy to use. `--rfi-filter-bypass` `double-encode`\|`suffix-escape`\|`null-byte` - Optional filter-bypass strategy to use. +: Optional filter-bypass strategy to use. `--rfi-script-lang` `asp`\|`asp.net`\|`coldfusion`\|`jsp`\|`php`\|`perl` - Explicitly specify the scripting language to test for. +: Explicitly specify the scripting language to test for. `--rfi-test-script-url` *URL* - Use an alternative test script URL. +: Use an alternative test script URL. `--sqli-escape-quote` - Escapes quotation marks. +: Escapes quotation marks. `--sqli-escape-parens` - Escapes parenthesis. +: Escapes parenthesis. `--sqli-terminate` - Terminates the SQL expression with a `--`. +: Terminates the SQL expression with a `--`. `--ssti-test-expr` {*X*\**Y* \| *X*/*Z* \| *X*+*Y* \| *X*-*Y*} - Optional numeric test to use. +: Optional numeric test to use. `--open-redirect-url` *URL* - Optional test URL to try to redirect to. +: Optional test URL to try to redirect to. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -128,4 +128,4 @@ Postmodern ## SEE ALSO -ronin-vulns-lfi(1) ronin-vulns-rfi(1) ronin-vulns-sqli(1) ronin-vulns-ssti(1) ronin-vulns-open-redirect(1) ronin-vulns-reflected-xss(1) +[ronin-vulns-lfi](ronin-vulns-lfi.1.md) [ronin-vulns-rfi](ronin-vulns-rfi.1.md) [ronin-vulns-sqli](ronin-vulns-sqli.1.md) [ronin-vulns-ssti](ronin-vulns-ssti.1.md) [ronin-vulns-open-redirect](ronin-vulns-open-redirect.1.md) [ronin-vulns-reflected-xss](ronin-vulns-reflected-xss.1.md) \ No newline at end of file diff --git a/man/ronin-vulns-sqli.1.md b/man/ronin-vulns-sqli.1.md index bc48edb..e42d671 100644 --- a/man/ronin-vulns-sqli.1.md +++ b/man/ronin-vulns-sqli.1.md @@ -13,91 +13,91 @@ option. ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `-Q`, `--escape-quote` - Escapes quotation marks. +: Escapes quotation marks. `-P`, `--escape-parens` - Escapes parenthesis. +: Escapes parenthesis. `-T`, `--terminate` - Terminates the SQL expression with a `--`. +: Terminates the SQL expression with a `--`. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -105,4 +105,4 @@ Postmodern ## SEE ALSO -ronin-vulns-scan(1) +[ronin-vulns-scan](ronin-vulns-scan.1.md) \ No newline at end of file diff --git a/man/ronin-vulns-ssti.1.md b/man/ronin-vulns-ssti.1.md index 86341ba..2b8b921 100644 --- a/man/ronin-vulns-ssti.1.md +++ b/man/ronin-vulns-ssti.1.md @@ -13,85 +13,85 @@ to scan can be given as additional arguments or read from a file using the ## ARGUMENTS *URL* - A URL to scan. +: A URL to scan. ## OPTIONS `--db` *NAME* - The database name to connect to. Defaults to `default` if not given. +: The database name to connect to. Defaults to `default` if not given. `--db-uri` *URI* - The database URI to connect to +: The database URI to connect to (ex: `postgres://user:password@host/db`). `--db-file` *PATH* - The sqlite3 database file to use. +: The sqlite3 database file to use. `--import` - Imports discovered vulnerabilities into the database. +: Imports discovered vulnerabilities into the database. `--first` - Only find the first vulnerability for each URL. +: Only find the first vulnerability for each URL. `-A`, `--all` - Find all vulnerabilities for each URL. +: Find all vulnerabilities for each URL. `--print-curl` - Also prints an example `curl` command for each vulnerability. +: Also prints an example `curl` command for each vulnerability. `--print-http` - Also prints an example HTTP request for each vulnerability. +: Also prints an example HTTP request for each vulnerability. `-M`, `--request-method` `COPY`|`DELETE`|`GET`|`HEAD`|`LOCK`|`MKCOL`|`MOVE`|`OPTIONS`|`PATCH`|`POST`|`PROPFIND`|`PROPPATCH`|`PUT`|`TRACE`|`UNLOCK` - Sets the HTTP request method to use. +: Sets the HTTP request method to use. `-H`, `--header` "*Name*: *value*" - Sets an additional header using the given *Name* and *value*. +: Sets an additional header using the given *Name* and *value*. `-U`, `--user-agent-string` *STRING* - Sets the `User-Agent` header string. +: Sets the `User-Agent` header string. `-u`, `--user-agent` `chrome-linux`\|`chrome-macos`\|`chrome-windows`\|`chrome-iphone`\|`chrome-ipad`\|`chrome-android`\|`firefox-linux`\|`firefox-macos`\|`firefox-windows`\|`firefox-iphone`\|`firefox-ipad`\|`firefox-android`\|`safari-macos`\|`safari-iphone`\|`safari-ipad`\|`edge` - Sets the `User-Agent` header. +: Sets the `User-Agent` header. `-C`, `--cookie` *COOKIE* - Sets the raw `Cookie` header. +: Sets the raw `Cookie` header. `-c`, `--cookie-param` *NAME*`=`*VALUE* - Sets an additional `Cookie` param using the given *NAME* and *VALUE*. +: Sets an additional `Cookie` param using the given *NAME* and *VALUE*. `-R`, `--referer` *URL* - Sets the `Referer` header. +: Sets the `Referer` header. `-F`, `--form-param` *NAME*`=`*VALUE* - Sets an additional form param using the given *NAME* and *VALUE*. +: Sets an additional form param using the given *NAME* and *VALUE*. `--test-query-param` *NAME* - Tests the URL query param name. +: Tests the URL query param name. `--test-all-query-params` - Test all URL query param names. +: Test all URL query param names. `--test-header-name` *NAME* - Tests the HTTP Header name. +: Tests the HTTP Header name. `--test-cookie-param` *NAME* - Tests the HTTP Cookie name. +: Tests the HTTP Cookie name. `--test-all-cookie-params` - Test all Cookie param names. +: Test all Cookie param names. `--test-form-param` *NAME* - Tests the form param name. +: Tests the form param name. `-i`, `--input` *FILE* - Reads URLs from the given *FILE*. +: Reads URLs from the given *FILE*. `-T`, `--test-expr` {*X\*Y* \| *X/Z* \| *X+Y* \| *X-Y*} - Optional numeric test to use. +: Optional numeric test to use. `-h`, `--help` - Print help information. +: Print help information. ## AUTHOR @@ -99,4 +99,4 @@ Postmodern ## SEE ALSO -ronin-vulns-scan(1) +[ronin-vulns-scan](ronin-vulns-scan.1.md) \ No newline at end of file