Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A arachni
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 125
    • Issues 125
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arachni - Web Application Security Scanner Framework
  • arachni
  • Wiki
  • Guides
  • User
  • RPC client

RPC client · Changes

Page history
Updated RPC-client (markdown) authored Jun 22, 2013 by Tasos Laskos's avatar Tasos Laskos
Show whitespace changes
Inline Side-by-side
guides/user/RPC-client.md
View page @ ed1a4c4b
## Version 0.4.2
## Version 0.4.3
The RPC client command line interface is similar to the
[[Command line user interface | Command line user interface]].
......@@ -7,11 +7,11 @@ The differences between the two are:
* The `--server` option -- The URL of the RPC Dispatcher server to connect to in
the form of `host:port`
* Support for Grid/distribution option.
* Support for distribution options.
* Support for SSL peer verification for Dispatch server.
```
Arachni - Web Application Security Scanner Framework v0.4.2
Arachni - Web Application Security Scanner Framework v0.4.3
Author: Tasos "Zapotek" Laskos <tasos.laskos@gmail.com>
(With the support of the community and the Arachni Team.)
......@@ -20,6 +20,7 @@ Arachni - Web Application Security Scanner Framework v0.4.2
Documentation: http://arachni-scanner.com/wiki
Usage: arachni_rpc --server host:port [options] url
Usage: arachni_rpc --server host:port [options] url
Supported options:
......@@ -59,9 +60,9 @@ Arachni - Web Application Security Scanner Framework v0.4.2
Specify custom headers to be included in the HTTP requests.
(Can be used multiple times.)
--authed-by=<string> Who authorized the scan, include name and e-mail address.
--authed-by=<string> E-mail address of the person who authorized the scan.
(It'll make it easier on the sys-admins during log reviews.)
(Will be appended to the user-agent string.)
(Will be used as a value for the 'From' HTTP header.)
--login-check-url=<url> A URL used to verify that the scanner is still logged in to the web application.
(Requires 'login-check-pattern'.)
......@@ -172,8 +173,8 @@ Arachni - Web Application Security Scanner Framework v0.4.2
(Can be used multiple times.)
-m <modname,modname..>
--modules=<modname,modname..>
-m <modname,modname,...>
--modules=<modname,modname,...>
Comma separated list of modules to load.
(Modules are referenced by their filename without the '.rb' extension, use '--lsmod' to list all.
......@@ -219,6 +220,19 @@ Arachni - Web Application Security Scanner Framework v0.4.2
(Plugins are referenced by their filename without the '.rb' extension, use '--lsplug' to list all.)
(Can be used multiple times.)
Platforms ----------------------
--lsplat List available platforms.
--no-fingerprinting Disable platform fingerprinting.
(By default, the system will try to identify the deployed server-side platforms automatically
in order to avoid sending irrelevant payloads.)
--platforms=<platform,platform,...>
Comma separated list of platforms (by shortname) to audit.
(The given platforms will be used *in addition* to fingerprinting. In order to restrict the audit to
these platforms enable the '--no-fingerprinting' option.)
Proxy --------------------------
......@@ -235,14 +249,18 @@ Arachni - Web Application Security Scanner Framework v0.4.2
--server=<address:port> Dispatcher server to use.
(Used to provide scanner Instances.)
--spawns=<integer> How many slaves to spawn for a high-performance distributed scan.
(Slaves will all be from the same Dispatcher machine.)
(*WARNING*: This feature is experimental.)
--spawns=<integer> How many slaves to spawn for a high-performance mult-Instance scan.
(When no grid mode has been specified, all slaves will all be from the same Dispatcher machine.
When a grid-mode has been specified, this option will be treated as a possible maximum and
not a hard value.)
--grid-mode=<mode> Sets the Grid mode of operation for this scan.
Valid modes are:
* balance -- Slaves will be provided by the least burdened Grid Dispatchers.
* aggregate -- In addition to balancing, slaves will all be from Dispatchers
with unique bandwidth Pipe-IDs to result in application-level line-aggregation.
--grid Tell the scanner to use the Grid for a High-Performance scan.
(Slaves will all be from the Dispatchers running
on machines with unique bandwidth pipe.)
(*WARNING*: This feature is experimental.)
--grid Shorthand for '--grid-mode=balance'.
SSL --------------------------
......
Clone repository

Pages [all]

  • Home
  • Installation instructions
  • For users
    • Executables
    • Command Line Interface
    • Web User Interface
    • Distributed components (Dispatchers and Instances)
      • RPC Client
      • RPC Server (Dispatcher)
  • For developers
    • Coding guidelines
    • Core API documentation
    • RPC API
    • Development environment

Can't find what you're looking for? Why not have a look at the support portal?