|
|
# RPC Server (Dispatcher) -- v0.4.6
|
|
|
# Dispatcher -- v1.0
|
|
|
|
|
|
Dispatchers are remote agents which provide you with scanner _Instances_ -- _Instances_
|
|
|
are the entities that actually perform the scans.
|
... | ... | @@ -128,7 +128,7 @@ Sufficient authN/authZ can be achieved by either: |
|
|
The help output of the RPC server if fairly straightforward:
|
|
|
|
|
|
```
|
|
|
Arachni - Web Application Security Scanner Framework v0.4.6
|
|
|
Arachni - Web Application Security Scanner Framework v1.0
|
|
|
Author: Tasos "Zapotek" Laskos <tasos.laskos@gmail.com>
|
|
|
|
|
|
(With the support of the community and the Arachni Team.)
|
... | ... | @@ -137,60 +137,72 @@ Arachni - Web Application Security Scanner Framework v0.4.6 |
|
|
Documentation: http://arachni-scanner.com/wiki
|
|
|
|
|
|
|
|
|
Usage: arachni_rpcd [options]
|
|
|
Usage: ./bin/arachni_rpcd [options]
|
|
|
|
|
|
Supported options:
|
|
|
Generic
|
|
|
-h, --help Output this message.
|
|
|
|
|
|
-h
|
|
|
--help output this
|
|
|
--version Show version information.
|
|
|
|
|
|
--address=<host> specify address to bind to
|
|
|
(Default: localhost)
|
|
|
Server
|
|
|
--address ADDRESS Hostname or IP address to bind to.
|
|
|
(Default: 127.0.0.1)
|
|
|
|
|
|
--external-address=<host> specify the external address used to access this Dispatcher
|
|
|
(Defaults to the value of '--address'.)
|
|
|
--external-address ADDRESS
|
|
|
Hostname or IP address to advertise.
|
|
|
(Default: 127.0.0.1)
|
|
|
|
|
|
--port=<num> specify port to listen to
|
|
|
--port NUMBER Port to listen to.
|
|
|
(Default: 7331)
|
|
|
|
|
|
--port-range=<beginning>-<end>
|
|
|
|
|
|
specify port range for the RPC instances
|
|
|
(Make sure to allow for a few hundred ports.)
|
|
|
--port-range BEGINNING-END
|
|
|
Specify port range for the spawned RPC instances.
|
|
|
(Default: 1025-65535)
|
|
|
|
|
|
--reroute-to-logfile reroute all output to a logfile under 'logs/'
|
|
|
--pool-size SIZE How many Instances to have available at any given time.
|
|
|
(Default: 5)
|
|
|
|
|
|
|
|
|
Output
|
|
|
--reroute-to-logfile Reroute all output to log-files under: /Users/zapotek/workspace/arachni/logs/
|
|
|
|
|
|
--verbose Show verbose output.
|
|
|
(Only applicable when '--reroute-to-logfile' is enabled.)
|
|
|
|
|
|
--debug [LEVEL 1-3] Show debugging information.
|
|
|
(Only applicable when '--reroute-to-logfile' is enabled.)
|
|
|
|
|
|
--pool-size=<num> how many server workers/processes should be available
|
|
|
at any given moment (Default: 5)
|
|
|
--only-positives Only output positive results.
|
|
|
(Only applicable when '--reroute-to-logfile' is enabled.)
|
|
|
|
|
|
--neighbour=<URL> URL of a neighbouring Dispatcher (used to build a grid)
|
|
|
|
|
|
--weight=<float> weight of the Dispatcher
|
|
|
Grid
|
|
|
--neighbour URL URL of a neighbouring Dispatcher.
|
|
|
|
|
|
--pipe-id=<string> bandwidth pipe identification
|
|
|
--weight FLOAT Weight of this node.
|
|
|
|
|
|
--nickname=<string> nickname of the Dispatcher
|
|
|
--pipe-id ID Identifier for the attached bandwidth pipe.
|
|
|
|
|
|
--debug
|
|
|
--nickname NAME Nickname for this Dispatcher.
|
|
|
|
|
|
|
|
|
SSL --------------------------
|
|
|
SSL
|
|
|
--ssl-ca FILE Location of the CA certificate (.pem).
|
|
|
|
|
|
(All SSL options will be honored by the dispatched RPC instances as well.)
|
|
|
(Do *not* use encrypted keys!)
|
|
|
--server-ssl-private-key FILE
|
|
|
Location of the server SSL private key (.pem).
|
|
|
|
|
|
--ssl-pkey <file> location of the server SSL private key (.pem)
|
|
|
(Used to verify the server to the clients.)
|
|
|
--server-ssl-certificate FILE
|
|
|
Location of the server SSL certificate (.pem).
|
|
|
|
|
|
--ssl-cert <file> location of the server SSL certificate (.pem)
|
|
|
(Used to verify the server to the clients.)
|
|
|
--client-ssl-private-key FILE
|
|
|
Location of the client SSL private key (.pem).
|
|
|
|
|
|
--node-ssl-pkey <file> location of the client SSL private key (.pem)
|
|
|
(Used to verify this node to other servers.)
|
|
|
--client-ssl-certificate FILE
|
|
|
Location of the client SSL certificate (.pem).
|
|
|
|
|
|
--node-ssl-cert <file> location of the client SSL certificate (.pem)
|
|
|
(Used to verify this node to other servers.)
|
|
|
|
|
|
--ssl-ca <file> location of the CA certificate (.pem)
|
|
|
Snapshot
|
|
|
--snapshot-save-path DIRECTORY
|
|
|
Directory under which to store snapshots of suspended scans.
|
|
|
``` |