Sha256: 85d02a1ab73e5b94223a5c2e1fec01891820fd19f2d747522d9093c9c49ecbd4

Contents?: true

Size: 407 Bytes

Versions: 13

Compression:

Stored size: 407 Bytes

Contents

require 'yaml'
require 'sinatra'
set :logging, false

IGNORE = %w(HTTP_VERSION HTTP_HOST HTTP_ACCEPT_ENCODING HTTP_USER_AGENT HTTP_ACCEPT)

def submitted
    h = {}
    env.select { |k, v| k.start_with?( 'HTTP_' ) && !IGNORE.include?( k ) }.each do |k, v|
        h[k.gsub( 'HTTP_', '' ).downcase] = v
    end
    h
end

get '/' do
    submitted.to_s
end

get '/submit' do
    submitted.to_hash.to_yaml
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
arachni-1.3.2 spec/support/servers/arachni/element/header.rb
arachni-1.3.1 spec/support/servers/arachni/element/header.rb
arachni-1.3 spec/support/servers/arachni/element/header.rb
arachni-1.2.1 spec/support/servers/arachni/element/header.rb
arachni-1.2 spec/support/servers/arachni/element/header.rb
arachni-1.1 spec/support/servers/arachni/element/header.rb
arachni-1.0.6 spec/support/servers/arachni/element/header.rb
arachni-1.0.5 spec/support/servers/arachni/element/header.rb
arachni-1.0.4 spec/support/servers/arachni/element/header.rb
arachni-1.0.3 spec/support/servers/arachni/element/header.rb
arachni-1.0.2 spec/support/servers/arachni/element/header.rb
arachni-1.0.1 spec/support/servers/arachni/element/header.rb
arachni-1.0 spec/support/servers/arachni/element/header.rb