Sha256: 79bd1dc3e32cb53022e06e7e8219697c4b504121be873d8aa69a3d0e99b66058

Contents?: true

Size: 924 Bytes

Versions: 14

Compression:

Stored size: 924 Bytes

Contents

require 'sinatra/base'
require 'webrick'
require 'webrick/https'
require 'openssl'

options = {
    Port:            ARGV[1].to_i,
    Host:            ARGV.last,
    SSLEnable:       true,
    SSLVerifyClient: OpenSSL::SSL::VERIFY_NONE,
    SSLCertName:     [["CN", WEBrick::Utils::getservername]],
}

class InsecureCookiesSServer < Sinatra::Base

    get '/' do
        response.set_cookie( "cookie", {
            value:  "value",
            secure: false
        })
        response.set_cookie( "cookie2", {
            value:  "value2",
            secure: false
        })
        response.set_cookie( "cookie3", {
            value:  "value3",
            secure: true
        })
        response.set_cookie( "cookie4", {
            value:  "value4",
            secure: true
        })
    end

end

server = ::Rack::Handler::WEBrick
trap( :INT ) { server.shutdown }

server.run( InsecureCookiesSServer, options )

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
arachni-1.4 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.3.2 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.3.1 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.3 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.2.1 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.2 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.1 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.0.6 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.0.5 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.0.4 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.0.3 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.0.2 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.0.1 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb
arachni-1.0 spec/support/servers/checks/passive/grep/insecure_cookies_https.rb