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
restored installation instructions authored Aug 29, 2012 by Tasos Laskos's avatar Tasos Laskos
Show whitespace changes
Inline Side-by-side
guides/user/Installation.md 0 → 100644
View page @ 833991bb
# Installation instructions
## v0.4.1
Arachni will run in any *nix environment (including Cygwin for Windows users)
that satisfies the following dependencies:
* ruby1.9.2 (or higher)
* libsqlite3-devel
* libsql3.0
* libffi4
* gcc4
* gcc4-core
* gcc4-g++
* libxml2-devel
* make
* openssl-devel
* pkg-config
* libxslt
* libxslt-devel
* libopenssl098
* libxml2
* libmpfr4
* libcurl-devel
* libcurl4
* libyaml-devel
* yaml
**Packages per platform:**
* [*nix](#nix)
* [Gem](#nix-gem)
* [Source](#nix-source)
* [Linux](#linux)
* [OSX](#osx)
* [Windows -- under Cygwin](#windows)
* [Pre-configured installation](#windows-preconfigured)
* [Manual installation](#windows-manual)
## <a id="nix" href="#nix">*nix</a>
To work with the source of install the Gem you'll need the aforementioned dependencies.
Users of Debian-based distributions can run the following to install them:
sudo apt-get install build-essential libxml2-dev libxslt1-dev libcurl4-openssl-dev libsqlite3-dev libyaml-dev zlib1g-dev ruby1.9.1-dev ruby1.9.1
### <a id="nix-gem" href="#nix-gem">Gem</a>
To install Arachni:
sudo gem install arachni
### <a id="nix-source" href="#nix-source">Source</a>
If you want to clone the repository and work with the source code then you'll need to run the following to install all gem dependencies and Arachni:
git clone git://github.com/Arachni/arachni.git
cd arachni
sudo gem install bundler
bundle install # to resolve possible dev dependencies
sudo rake install # to install to PATH
## <a id="linux" href="#linux">Linux</a>
Linux users can download the latest self-contained archive for their system from the
website's [download](http://arachni-scanner.gr/latest) page.
## <a id="osx" href="#osx">Mac OSX</a>
OSX users can download the latest self-contained archive for their system from the
website's [download](http://arachni-scanner.gr/latest) page.
## <a id="windows" href="#windows">Windows -- under Cygwin</a>
### <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.gr/latest),
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 issue:
setup.exe -q -R c:\cygwin -l c:\cygwin-packages -P libsqlite3-devel,libsql3_0,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
Choose your preferred download mirror and the directory in which to save the
downloaded packages for future use, click next during package selection
and wait for the setup to finish.
Once that's done, open up the Cygwin shell and run:
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-0.9.1-x86-cygwin.gem # adjust the version number
gem install arachni
And you're good to go. :)
Clone repository

Pages


  • Home
  • Installation guide
  • For users
    • Command Line Interface
    • Web User Interface
    • RPC Client
    • RPC Server (Dispatcher)
  • For developers
    • Coding guidelines
    • Core API
    • RPC API
  • Technology
    • The Brains
    • Distributed components (Dispatchers and Instances)
    • High Performance Grid