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
  • Executables

Executables · Changes

Page history
Updated Executables (markdown) authored Oct 29, 2015 by Tasos Laskos's avatar Tasos Laskos
Hide whitespace changes
Inline Side-by-side
guides/user/Executables.md
View page @ 5027aaa6
_Some of those executables are only available via the self-contained packages._
* [arachni](#arachni)
* [arachni_reporter](#arachni_reporter)
* [arachni_restore](#arachni_restore)
* [arachni_multi](#arachni_multi)
* [arachni_rpc](#arachni_rpc)
* [arachni_rpcd](#arachni_rpcd)
* [arachni_rpcd_monitor](#arachni_rpcd_monitor)
* [arachni_web](#arachni_web) (Package only)
* [arachni_web_script](#arachni_web_script) (Package only)
* [arachni_web_import](#arachni_web_import) (Package only)
* [arachni_web_scan_import](#arachni_web_scan_import) (Package only)
* [arachni_web_create_user](#arachni_web_create_user) (Package only)
* [arachni_web_change_password](#arachni_web_change_password) (Package only)
* [arachni_console](#arachni_console)
* [arachni_script](#arachni_script)
* [arachni_shell](#arachni_shell) (Package only)
## <a name="arachni" href="#arachni">arachni</a>
Provides a command-line interface to the Arachni scanner.
See the relevant [[reference | Command-line-user-interface]] for more details.
## <a name="arachni_reporter" href="#arachni_reporter">arachni_reporter</a>
Generates reports in various formats from AFR (Arachni Framework Report -- `.afr`) files.
(AFR files are generated by all interfaces that can perform scans.)
## <a name="arachni_restore" href="#arachni_restore">arachni_restore</a>
Restores a suspended scan from an AFS (Arachni Framework Snapshot -- `.afs`) file.
(AFS files are generated by the `arachni` executable upon succesful suspension on a scan.)
## <a name="arachni_multi" href="#arachni_multi">arachni_multi</a>
Spawns and controls an RPC Instance in order to provide easy access to features
which are only available over RPC, like multi-Instance scans.
Essentially the same as [arachni_rpc](#arachni_rpc) but without requiring a [[Dispatcher | RPC-Server]].
## <a name="arachni_rpc" href="#arachni_rpc">arachni_rpc</a>
Provides a command-line RPC client for a [[Dispatcher | RPC-Server]]. Allows you to run a scan remotely.<br/>
See the relevant [[reference | RPC-client]] for more details.
## <a name="arachni_rpcd" href="#arachni_rpcd">arachni_rpcd</a>
Starts a [[Dispatcher | RPC-Server]].
## <a name="arachni_rpcd_monitor" href="#arachni_rpcd_monitor">arachni_rpcd_monitor</a>
Connects to a [[Dispatcher | RPC-Server]] and shows a few statistics like running
scans and their resource usage.
## <a name="arachni_web" href="#arachni_web">arachni_web</a> (Package only)
Starts the [Web User Interface](https://github.com/Arachni/arachni-ui-web).
## <a name="arachni_web_script" href="#arachni_web_script">arachni_web_script</a> (Package only)
Runs Ruby code in the context of the WebUI Rails environment, essentially delegates to [rails runner](http://guides.rubyonrails.org/command_line.html#rails-runner).
## <a name="arachni_web_import" href="#arachni_web_import">arachni_web_import</a> (Package only)
Imports the database and configuration of an older package to a new one in order to ease the
transitioning between different versions/packages.
## <a name="arachni_web_scan_import" href="#arachni_web_scan_import">arachni_web_scan_import</a> (Package only)
Imports AFR (Arachni Framework Report -- `.afr`) files as scans.
## <a name="arachni_web_create_user" href="#arachni_web_create_user">arachni_web_create_user</a> (Package only)
Allows you to create a new user for the Web interface from the command line.
## <a name="arachni_web_change_password" href="#arachni_web_change_password">arachni_web_change_password</a> (Package only)
Allows you to reset a Web interface user's password from the command line.
## <a name="arachni_console" href="#arachni_console">arachni_console</a>
Fires up an [IRB](http://en.wikipedia.org/wiki/Interactive_Ruby_Shell) console
after configuring it to operate under the namespace of the Arachni libraries.
It provides tab completion for class/module names and methods and command history.
## <a name="arachni_script" href="#arachni_script">arachni_script</a>
Used to run scripts under the namespace of the Arachni libraries -- provided for
just for convenience.
## <a name="arachni_shell" href="#arachni_shell">arachni_shell</a> (Package only)
Starts a ```bash``` shell under the environment of the package.
_Some of those executables are only available via the self-contained packages._
* [arachni](#arachni)
* [arachni_reporter](#arachni_reporter)
* [arachni_restore](#arachni_restore)
* [arachni_rest_server](#arachni_rest_server)
* [arachni_rpc](#arachni_rpc)
* [arachni_rpcd](#arachni_rpcd)
* [arachni_rpcd_monitor](#arachni_rpcd_monitor)
* [arachni_web](#arachni_web) (Package only)
* [arachni_web_script](#arachni_web_script) (Package only)
* [arachni_web_import](#arachni_web_import) (Package only)
* [arachni_web_scan_import](#arachni_web_scan_import) (Package only)
* [arachni_web_create_user](#arachni_web_create_user) (Package only)
* [arachni_web_change_password](#arachni_web_change_password) (Package only)
* [arachni_console](#arachni_console)
* [arachni_script](#arachni_script)
* [arachni_shell](#arachni_shell) (Package only)
## <a name="arachni" href="#arachni">arachni</a>
Provides a command-line interface to the Arachni scanner.
See the relevant [[reference | Command-line-user-interface]] for more details.
## <a name="arachni_reporter" href="#arachni_reporter">arachni_reporter</a>
Generates reports in various formats from AFR (Arachni Framework Report -- `.afr`) files.
(AFR files are generated by all interfaces that can perform scans.)
## <a name="arachni_restore" href="#arachni_restore">arachni_restore</a>
Restores a suspended scan from an AFS (Arachni Framework Snapshot -- `.afs`) file.
(AFS files are generated by the `arachni` executable upon succesful suspension on a scan.)
## <a name="arachni_rest_server" href="#arachni_rest_server">arachni_rest_server</a>
Starts a [[REST server | REST-Server]].
## <a name="arachni_rpc" href="#arachni_rpc">arachni_rpc</a>
Provides a command-line RPC client for a [[Dispatcher | RPC-Server]]. Allows you to run a scan remotely.<br/>
See the relevant [[reference | RPC-client]] for more details.
## <a name="arachni_rpcd" href="#arachni_rpcd">arachni_rpcd</a>
Starts a [[Dispatcher | RPC-Server]].
## <a name="arachni_rpcd_monitor" href="#arachni_rpcd_monitor">arachni_rpcd_monitor</a>
Connects to a [[Dispatcher | RPC-Server]] and shows a few statistics like running
scans and their resource usage.
## <a name="arachni_web" href="#arachni_web">arachni_web</a> (Package only)
Starts the [Web User Interface](https://github.com/Arachni/arachni-ui-web).
## <a name="arachni_web_script" href="#arachni_web_script">arachni_web_script</a> (Package only)
Runs Ruby code in the context of the WebUI Rails environment, essentially delegates to [rails runner](http://guides.rubyonrails.org/command_line.html#rails-runner).
## <a name="arachni_web_import" href="#arachni_web_import">arachni_web_import</a> (Package only)
Imports the database and configuration of an older package to a new one in order to ease the
transitioning between different versions/packages.
## <a name="arachni_web_scan_import" href="#arachni_web_scan_import">arachni_web_scan_import</a> (Package only)
Imports AFR (Arachni Framework Report -- `.afr`) files as scans.
## <a name="arachni_web_create_user" href="#arachni_web_create_user">arachni_web_create_user</a> (Package only)
Allows you to create a new user for the Web interface from the command line.
## <a name="arachni_web_change_password" href="#arachni_web_change_password">arachni_web_change_password</a> (Package only)
Allows you to reset a Web interface user's password from the command line.
## <a name="arachni_console" href="#arachni_console">arachni_console</a>
Fires up an [IRB](http://en.wikipedia.org/wiki/Interactive_Ruby_Shell) console
after configuring it to operate under the namespace of the Arachni libraries.
It provides tab completion for class/module names and methods and command history.
## <a name="arachni_script" href="#arachni_script">arachni_script</a>
Used to run scripts under the namespace of the Arachni libraries -- provided for
just for convenience.
## <a name="arachni_shell" href="#arachni_shell">arachni_shell</a> (Package only)
Starts a ```bash``` shell under the environment of the package.
Clone repository

Pages [all]

  • Home
  • Installation instructions
  • For users
    • Executables
    • Command Line Interface
    • Web User Interface
    • Distributed components
      • RPC Client
      • RPC Server (Dispatcher)
      • REST Server
  • For developers
    • REST service
    • RPC API
    • Core API documentation
    • Development environment

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