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
  • Command line user interface

Command line user interface · Changes

Page history
Updated Command-line-user-interface (markdown) authored Aug 02, 2014 by Tasos Laskos's avatar Tasos Laskos
Hide whitespace changes
Inline Side-by-side
guides/user/Command-line-user-interface.md
View page @ 0a3e3ed8
...@@ -86,6 +86,10 @@ in the [knowledge base](http://support.arachni-scanner.com/kb/). ...@@ -86,6 +86,10 @@ in the [knowledge base](http://support.arachni-scanner.com/kb/).
* [Example](#http-cookie-string_example) * [Example](#http-cookie-string_example)
* [Authentication username (--http-authentication-username)](#http-authentication-username) * [Authentication username (--http-authentication-username)](#http-authentication-username)
* [Authentication password (--http-authentication-password)](#http-authentication-password) * [Authentication password (--http-authentication-password)](#http-authentication-password)
* [Proxy (--http-proxy)](#http-proxy)
* [Proxy authentication (--http-proxy-authentication)](#http-proxy-authentication)
* [Proxy type (--http-proxy-type)](#http-proxy-type)
* [Session](#session)
* [Login check URL (--login-check-url)](#login-check-url) * [Login check URL (--login-check-url)](#login-check-url)
* [Login check pattern (--login-check-pattern)](#login-check-pattern) * [Login check pattern (--login-check-pattern)](#login-check-pattern)
* [Profiles](#profiles) * [Profiles](#profiles)
...@@ -143,10 +147,6 @@ in the [knowledge base](http://support.arachni-scanner.com/kb/). ...@@ -143,10 +147,6 @@ in the [knowledge base](http://support.arachni-scanner.com/kb/).
* [Disable fingerprinting (--no-fingerprinting)](#no-fingerprinting) * [Disable fingerprinting (--no-fingerprinting)](#no-fingerprinting)
* [Platforms (--platforms)](#platforms) * [Platforms (--platforms)](#platforms)
* [Example](#platforms_example) * [Example](#platforms_example)
* [Proxy](#proxy)
* [Proxy server (--proxy)](#proxy_server)
* [Proxy authentication (--proxy-auth)](#proxy-auth)
* [Proxy type (--proxy-type)](#proxy-type)
<h2 id='generic'><a href='#generic'>Generic</a></h2> <h2 id='generic'><a href='#generic'>Generic</a></h2>
...@@ -502,6 +502,39 @@ Username to use for HTTP authentication. ...@@ -502,6 +502,39 @@ Username to use for HTTP authentication.
Password to use for HTTP authentication. Password to use for HTTP authentication.
<h3 id='http-proxy'><a href='#http-proxy'>Proxy (--http-proxy)</a></h3>
**Expects**: `server:port`
**Default**: `disabled`
**Multiple invocations?**: `no`
Sets a proxy server for the client.
<h3 id='http-proxy-authentication'><a href='#http-proxy-authentication'>Proxy authentication (--http-proxy-auth)</a></h3>
**Expects**: `username:password`
**Default**: `disabled`
**Multiple invocations?**: `no`
Sets authentication credentials for the specified proxy server.
<h3 id='http-proxy-type'><a href='#http-proxy-type'>Proxy type (--http-proxy-type)</a></h3>
**Expects**: `http, http_1_0, socks4, socks5, socks4a`
**Default**: `auto`
**Multiple invocations?**: `no`
Sets the protocol for the specified proxy server.
<h3 id='login-check-url'><a href='#login-check-url'>Login check URL (--login-check-url)</a></h3> <h3 id='login-check-url'><a href='#login-check-url'>Login check URL (--login-check-url)</a></h3>
**Expects**: `string` **Expects**: `string`
...@@ -518,6 +551,8 @@ logged in to the web application. ...@@ -518,6 +551,8 @@ logged in to the web application.
If HTTP response body of URL matches the [login-check-pattern](#login-check-pattern) If HTTP response body of URL matches the [login-check-pattern](#login-check-pattern)
this should indicate that the scanner is logged in. this should indicate that the scanner is logged in.
<h2 id='session'><a href='#session'>Session</a></h2>
<h3 id='login-check-pattern'><a href='#login-check-pattern'>Login check pattern (--login-check-pattern)</a></h3> <h3 id='login-check-pattern'><a href='#login-check-pattern'>Login check pattern (--login-check-pattern)</a></h3>
**Expects**: `string` **Expects**: `string`
...@@ -2411,41 +2446,6 @@ Disables platform fingerprinting and results in all audit payloads being sent to ...@@ -2411,41 +2446,6 @@ Disables platform fingerprinting and results in all audit payloads being sent to
Explicitly sets the platforms for the remote web application. You can use this to help Explicitly sets the platforms for the remote web application. You can use this to help
Arachni be more efficient in its audit. Arachni be more efficient in its audit.
<h2 id='proxy'><a href='#proxy'>Proxy</a></h2>
<h3 id='proxy_server'><a href='#proxy_server'>Proxy server (--proxy)</a></h3>
**Expects**: `server:port`
**Default**: `disabled`
**Multiple invocations?**: `no`
Tells Arachni to send all requests via a proxy server.
<h3 id='proxy-auth'><a href='#proxy-auth'>Proxy authentication (--proxy-auth)</a></h3>
**Expects**: `username:password`
**Default**: `disabled`
**Multiple invocations?**: `no`
Tells Arachni authenticate itself with the proxy server using the supplied username and password.
<h3 id='proxy-type'><a href='#proxy-type'>Proxy type (--proxy-type)</a></h3>
**Expects**: `http, http_1_0, socks4, socks5, socks4a`
**Default**: `disabled OR http`
**Multiple invocations?**: `no`
Tells Arachni what protocol to use to connect and comunicate with the proxy server.
<h2 id='cli_help_output'><a href='#cli_help_output'>CLI Help Output</a></h2> <h2 id='cli_help_output'><a href='#cli_help_output'>CLI Help Output</a></h2>
``` ```
......
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?