Zapotek/arachni — Issue #125: Aim for native Win32 compatibility
Author: Zapotek
Created: 2012-01-04 04:25:51+00:00
State: open
Labels: Feature request

2 things prevent this right now:

* ```EM.fork_reactor()``` -- in Arachni::RPC::Dispatcher
* Typhoeus

The ```EM.fork_reactor()``` call starts Instances programatically[1]; the same can be achieved by using ```spawn()```[2] and passing the necessary arguments as environmental variables.

As for Typhoeus, it seems to work with a certain version of libcurl if the appropriate opts are being passed to ```gem install``` [3].

[1] http://www.ruby-doc.org/core-1.9.3/Process.html#method-c-spawn
[2] ```Arachni::RPC::Server::Instance.new( @opts, @token )```
[3] https://github.com/dbalatero/typhoeus/issues/11#issuecomment-3294166