... | ... | @@ -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" |