Zapotek/arachni — Issue #149: Web based scan issue with redundant setting
Author: nodgesoft
Created: 2012-01-27 01:17:02+00:00
State: open

Anytime I enter a setting for redundant ie. statistics:20 I get the following error. Used the self contain package installed on a debian etch vps.

Backtrace

/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:469:in `block in prep_opts'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:451:in `each_pair'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:451:in `prep_opts'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:873:in `block in '
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:115:in `block in async_runner'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:121:in `catch'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:121:in `block in async_catch_execute'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:33:in `async_handle_exception'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:120:in `async_catch_execute'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:98:in `block in async_schedule'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:942:in `call'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:942:in `block in run_deferred_callbacks'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:939:in `each'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:939:in `run_deferred_callbacks'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in `run_machine'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in `run'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/bin/arachni_web:52:in `'
/home/zapotek/rubygems/gem/bin/arachni_web:19:in `load'
/home/zapotek/rubygems/gem/bin/arachni_web:19:in `

'
Environment

---
SERVER_SOFTWARE: thin 1.3.1 codename Triple Espresso
SERVER_NAME: 180.92.193.116
rack.version:
- 1
- 0
rack.multithread: false
rack.multiprocess: false
rack.run_once: false
REQUEST_METHOD: POST
REQUEST_PATH: /scan
PATH_INFO: /scan
REQUEST_URI: /scan
HTTP_VERSION: HTTP/1.1
HTTP_HOST: 180.92.193.116:4567
HTTP_CONNECTION: keep-alive
HTTP_CACHE_CONTROL: max-age=0
HTTP_AUTHORIZATION: Basic Z2Vja286M3RlbmNodTM=
HTTP_ORIGIN: http://180.92.193.116:4567
HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7
HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_REFERER: http://180.92.193.116:4567/
HTTP_ACCEPT_ENCODING: gzip,deflate,sdch
HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.8
HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.3
HTTP_COOKIE: rack.session=BAh7CEkiD3Nlc3Npb25faWQGOgZFRiJFMjdkYmU4N2EwM2ZkODNlYTU3YmY2%0ANzhhYTdmMDg3NDMxYjgyNmJhY2ExNWNjOTBmYTYzYTRmMTU4ZDc2MDc1MUki%0ACmZsYXNoBjsARnsASSIJb3B0cwY7AEZ7CEkiDXNldHRpbmdzBjsARnsQSSIQ%0AYXVkaXRfbGlua3MGOwBGVEkiEGF1ZGl0X2Zvcm1zBjsARlRJIhJhdWRpdF9j%0Ab29raWVzBjsARlRJIhNodHRwX3JlcV9saW1pdAY7AEZpGUkiD3VzZXJfYWdl%0AbnQGOwBGIhRBcmFjaG5pLzAuNC4wLjJJIg9wcm94eV90eXBlBjsARiIJaHR0%0AcEkiDGluY2x1ZGUGOwBGWwYiC3d0ZmlyY0kiDnJlZHVuZGFudAY7AEZbBnsH%0ASSILcmVnZXhwBjsARiIPc3RhdGlzdGljc0kiCmNvdW50BjsARiIHMjBJIhBk%0AZXB0aF9saW1pdAY7AEZpCkkiFWxpbmtfY291bnRfbGltaXQGOwBGaQIQJ0ki%0AE3JlZGlyZWN0X2xpbWl0BjsARmkKSSIMbW9kdWxlcwY7AEZbBkkiBioGOwBG%0ASSIMcGx1Z2lucwY7AEYiAaEtLS0gCnByb2ZpbGVyOiB7fQoKYXV0b3Rocm90%0AdGxlOiB7fQoKY29udGVudF90eXBlczoge30KCmhlYWx0aG1hcDoge30KCnVu%0AaWZvcm1pdHk6IHt9CgpkaXNjb3Zlcnk6IHt9CgptYW51YWxfdmVyaWZpY2F0%0AaW9uOiB7fQoKdGltaW5nX2F0dGFja3M6IHt9CgpyZXNvbHZlcjoge30KCg%3D%3D%0A--6dccd713751a99b5e2b4469074dc5c38437ad446
CONTENT_LENGTH: "155"
CONTENT_TYPE: application/x-www-form-urlencoded
GATEWAY_INTERFACE: CGI/1.2
SERVER_PORT: "4567"
QUERY_STRING: ""
SERVER_PROTOCOL: HTTP/1.1
rack.url_scheme: http
SCRIPT_NAME: ""
REMOTE_ADDR: 110.142.11.180
rack.session: !map:Rack::Session::Abstract::SessionHash
session_id: 27dbe87a03fd83ea57bf678aa7f087431b826baca15cc90fa63a4f158d760751
flash: &id001 {}

opts: &id002
settings:
audit_links: true
audit_forms: true
audit_cookies: true
http_req_limit: 20
user_agent: Arachni/0.4.0.2
proxy_type: http
include:
- wtfirc
redundant:
- regexp: statistics
count: "20"
depth_limit: 5
link_count_limit: 10000
redirect_limit: 5
url: http://www.wtfirc.com/
modules:
- "*"
plugins: |+
---
profiler: {}

autothrottle: {}

content_types: {}

healthmap: {}

uniformity: {}

discovery: {}

manual_verification: {}

timing_attacks: {}

resolver: {}

rack.session.options: !map:Rack::Session::Abstract::OptionsHash
:key: rack.session
:path: /
:domain:
:expire_after:
:secure: false
:httponly: true
:defer: false
:renew: false
:sidbits: 128
:id: 27dbe87a03fd83ea57bf678aa7f087431b826baca15cc90fa63a4f158d760751
rack.request.cookie_hash:
rack.session: |-
BAh7CEkiD3Nlc3Npb25faWQGOgZFRiJFMjdkYmU4N2EwM2ZkODNlYTU3YmY2
NzhhYTdmMDg3NDMxYjgyNmJhY2ExNWNjOTBmYTYzYTRmMTU4ZDc2MDc1MUki
CmZsYXNoBjsARnsASSIJb3B0cwY7AEZ7CEkiDXNldHRpbmdzBjsARnsQSSIQ
YXVkaXRfbGlua3MGOwBGVEkiEGF1ZGl0X2Zvcm1zBjsARlRJIhJhdWRpdF9j
b29raWVzBjsARlRJIhNodHRwX3JlcV9saW1pdAY7AEZpGUkiD3VzZXJfYWdl
bnQGOwBGIhRBcmFjaG5pLzAuNC4wLjJJIg9wcm94eV90eXBlBjsARiIJaHR0
cEkiDGluY2x1ZGUGOwBGWwYiC3d0ZmlyY0kiDnJlZHVuZGFudAY7AEZbBnsH
SSILcmVnZXhwBjsARiIPc3RhdGlzdGljc0kiCmNvdW50BjsARiIHMjBJIhBk
ZXB0aF9saW1pdAY7AEZpCkkiFWxpbmtfY291bnRfbGltaXQGOwBGaQIQJ0ki
E3JlZGlyZWN0X2xpbWl0BjsARmkKSSIMbW9kdWxlcwY7AEZbBkkiBioGOwBG
SSIMcGx1Z2lucwY7AEYiAaEtLS0gCnByb2ZpbGVyOiB7fQoKYXV0b3Rocm90
dGxlOiB7fQoKY29udGVudF90eXBlczoge30KCmhlYWx0aG1hcDoge30KCnVu
aWZvcm1pdHk6IHt9CgpkaXNjb3Zlcnk6IHt9CgptYW51YWxfdmVyaWZpY2F0
aW9uOiB7fQoKdGltaW5nX2F0dGFja3M6IHt9CgpyZXNvbHZlcjoge30KCg==
--6dccd713751a99b5e2b4469074dc5c38437ad446
rack.request.cookie_string: rack.session=BAh7CEkiD3Nlc3Npb25faWQGOgZFRiJFMjdkYmU4N2EwM2ZkODNlYTU3YmY2%0ANzhhYTdmMDg3NDMxYjgyNmJhY2ExNWNjOTBmYTYzYTRmMTU4ZDc2MDc1MUki%0ACmZsYXNoBjsARnsASSIJb3B0cwY7AEZ7CEkiDXNldHRpbmdzBjsARnsQSSIQ%0AYXVkaXRfbGlua3MGOwBGVEkiEGF1ZGl0X2Zvcm1zBjsARlRJIhJhdWRpdF9j%0Ab29raWVzBjsARlRJIhNodHRwX3JlcV9saW1pdAY7AEZpGUkiD3VzZXJfYWdl%0AbnQGOwBGIhRBcmFjaG5pLzAuNC4wLjJJIg9wcm94eV90eXBlBjsARiIJaHR0%0AcEkiDGluY2x1ZGUGOwBGWwYiC3d0ZmlyY0kiDnJlZHVuZGFudAY7AEZbBnsH%0ASSILcmVnZXhwBjsARiIPc3RhdGlzdGljc0kiCmNvdW50BjsARiIHMjBJIhBk%0AZXB0aF9saW1pdAY7AEZpCkkiFWxpbmtfY291bnRfbGltaXQGOwBGaQIQJ0ki%0AE3JlZGlyZWN0X2xpbWl0BjsARmkKSSIMbW9kdWxlcwY7AEZbBkkiBioGOwBG%0ASSIMcGx1Z2lucwY7AEYiAaEtLS0gCnByb2ZpbGVyOiB7fQoKYXV0b3Rocm90%0AdGxlOiB7fQoKY29udGVudF90eXBlczoge30KCmhlYWx0aG1hcDoge30KCnVu%0AaWZvcm1pdHk6IHt9CgpkaXNjb3Zlcnk6IHt9CgptYW51YWxfdmVyaWZpY2F0%0AaW9uOiB7fQoKdGltaW5nX2F0dGFja3M6IHt9CgpyZXNvbHZlcjoge30KCg%3D%3D%0A--6dccd713751a99b5e2b4469074dc5c38437ad446
rack.session.unpacked_cookie_data:
session_id: 27dbe87a03fd83ea57bf678aa7f087431b826baca15cc90fa63a4f158d760751
flash: *id001
opts: *id002
rack.request.query_string: ""
rack.request.query_hash: {}

rack.request.form_input: !ruby/object:StringIO {}

rack.request.form_hash:
_csrf: qB3jxMFfUwQuKoglMZXxAEefQXjE0MFjDXq2JF0pOGk=
dispatcher: localhost:7331
url: http://www.wtfirc.com/
max_slaves: "10"
min_pages_per_instance: "30"
rack.request.form_vars: _csrf=qB3jxMFfUwQuKoglMZXxAEefQXjE0MFjDXq2JF0pOGk%3D&dispatcher=localhost%3A7331&url=http%3A%2F%2Fwww.wtfirc.com%2F&max_slaves=10&min_pages_per_instance=30
REMOTE_USER: gecko
:title: NoMethodError
:message: undefined method `split' for [{"regexp"=>"statistics", "count"=>"20"}]:Array
:backtrace: |-
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:469:in `block in prep_opts'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:451:in `each_pair'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:451:in `prep_opts'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:873:in `block in '
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:115:in `block in async_runner'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:121:in `catch'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:121:in `block in async_catch_execute'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/lib/arachni/ui/web/server.rb:33:in `async_handle_exception'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:120:in `async_catch_execute'
/home/zapotek/rubygems/gem/gems/async_sinatra-0.5.0/lib/sinatra/async.rb:98:in `block in async_schedule'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:942:in `call'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:942:in `block in run_deferred_callbacks'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:939:in `each'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:939:in `run_deferred_callbacks'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in `run_machine'
/home/zapotek/rubygems/gem/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in `run'
/home/zapotek/rubygems/gem/gems/arachni-0.4.0.2/bin/arachni_web:52:in `'
/home/zapotek/rubygems/gem/bin/arachni_web:19:in `load'
/home/zapotek/rubygems/gem/bin/arachni_web:19:in `

'