Sha256: d4fe517d0abc14c421dece509710abba81bcb1845fcb6a1bb1f5fcea9ceeadff

Contents?: true

Size: 605 Bytes

Versions: 21

Compression:

Stored size: 605 Bytes

Contents

require 'sinatra'
require_relative '../check_server'

def root
    File.expand_path( File.dirname( __FILE__ ) )
end

get '/' do
    <<-EOHTML
        <a href="/some/path.crap?input=bloo">Path</a>
    EOHTML
end

get '/some/path.crap' do
    <<-EOHTML
        Blah blah blah...#{params['input']}
    EOHTML
end

get '/some*' do
    req = URI.decode( env['PATH_INFO'].gsub( '/some', root ) ).gsub( '\\', '/' )
    req << '/' if !req.end_with?( '/' )

    #ap req
    if File.directory?( req )
        Dir.glob( req + '*' ).join( '<br/>' )
    elsif !File.exists?( req )
        'Does not exist'
    end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
arachni-1.6.1.3 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.6.1.2 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.6.1.1 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.6.1 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.6.0 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.5.1 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.5 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.4 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.3.2 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.3.1 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.3 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.2.1 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.2 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.1 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.0.6 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.0.5 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.0.4 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.0.3 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.0.2 spec/support/servers/checks/passive/directory_listing.rb
arachni-1.0.1 spec/support/servers/checks/passive/directory_listing.rb