Sha256: 4fbe1f9e068dee793174e7c2dd2bd5e327ddae4f828cdaf42aed666d2a46f67c

Contents?: true

Size: 570 Bytes

Versions: 2

Compression:

Stored size: 570 Bytes

Contents

require 'sinatra'
set :logging, false

get '/false' do
    sleep 2
<<-EOHTML
    <a href='?sleep=0'>Inject here</a>
    #{params[:input]}
EOHTML
end

get '/true' do
    wait = params[:sleep].to_f
    wait /= 1000.0 if params[:mili] == 'true'

    sleep( wait )

<<-EOHTML
    <a href='?sleep=0&mili=#{params[:mili]}'>Inject here</a>
EOHTML
end

get '/add' do
    sleep( params[:sleep].to_f - 1 ).to_s
end

get '/high_response_time' do
    sleep( params[:sleep].to_i + 2 )
    <<-EOHTML
        <a href='?sleep=0'>Inject here</a>
EOHTML
end

get( '/sleep' ) { sleep 10 }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
arachni-0.4.7 spec/support/servers/arachni/element/capabilities/auditable/timeout.rb
arachni-0.4.6 spec/support/servers/arachni/element/capabilities/auditable/timeout.rb