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

Installation · Changes

Page history
Updated Installation (markdown) authored Apr 21, 2013 by Tasos Laskos's avatar Tasos Laskos
Show whitespace changes
Inline Side-by-side
guides/user/Installation.md
View page @ a0dc5313
......@@ -2,8 +2,7 @@
## v0.4.2
Arachni will run in any *nix environment (including Cygwin for Windows users)
that satisfies the following dependencies:
Arachni will run in any *nix environment that satisfies the following dependencies:
* ruby1.9.3
* libffi4
......@@ -32,9 +31,6 @@ that satisfies the following dependencies:
* [Sourced based](#nix-source-based)
* [Gem](#nix-gem)
* [Source](#nix-source)
* [Windows -- under Cygwin](#windows)
* [Pre-configured installation](#windows-preconfigured)
* [Manual installation](#windows-manual)
## <a id="linux" href="#linux">Linux</a>
......@@ -88,36 +84,3 @@ If you want to clone the repository and work with the source code then you'll ne
gem install bundler # Use sudo if you get permission errors.
bundle install # To resolve possible dev dependencies.
rake install # To install to PATH, use sudo if you get permission errors.
## <a id="windows" href="#windows">Windows -- under Cygwin</a>
Running Arachni under Cygwin is not encouraged and should only be used as a last
resort as it may cause stability issues.<br/>
Prefer Linux or OSX instead.
### <a id="windows-preconfigured" href="#windows-preconfigured">Pre-configured installation</a>
All you need to do is download the [latest self-extracting archive](http://arachni-scanner.com/latest#Windows),
run it, select a directory under which to extract it, open it up and then
execute the <em>Cygwin</em> batch file.
You will then be presented with a Bash shell, after that you'll be able to use
Arachni as if you were on a Linux system.
### <a id="windows-manual" href="#windows-manual">Manual installation</a>
[Download Cygwin's setup file](http://cygwin.com/setup.exe), open up a terminal,
move to the directory of ```setup.exe``` and run the following command:
setup.exe -q -R c:\cygwin -l c:\cygwin-packages -P libffi4,gcc4,gcc4-core,gcc4-g++,libxml2-devel,make,openssl-devel,pkg-config,git,libxslt,libxslt-devel,libopenssl098,tcltk,libxml2,libmpfr4,libcurl-devel,libcurl,ruby,libyaml-devel,libyaml0_2,yaml
Then:
* Choose your preferred download mirror.
* During package selection, search for `libcurl`.
* Under the _Net_ category, click both `libcurl` and `libcurl-devel` versions until they become _7.8.1-2_.
* Keep hitting next.
Wait for the setup to finish and then hit enter and run the following command:
c:\cygwin\bin\bash.exe -c "PATH=/usr/bin; mkdir -p /home/%username% && cd /home/%username% && git clone git://github.com/djberg96/sys-proctable.git && cd sys-proctable && mkdir -p /usr/lib/ruby/site_ruby/1.9.1/sys && rake install && gem build sys-proctable.gemspec && gem install ./sys-proctable-*-x86-cygwin.gem && gem install arachni"
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?