spec/support/servers/checks/passive/backup_files.rb in arachni-1.4 vs spec/support/servers/checks/passive/backup_files.rb in arachni-1.5
- old
+ new
@@ -1,17 +1,36 @@
require 'sinatra'
require_relative '../check_server'
get '/' do
- <<-HTML
+ s = <<-HTML
<a href="/some_filename.php">Hit me</a>
HTML
+
+ current_check::IGNORE_EXTENSIONS.each do |extension|
+ s << <<-HTML
+ <a href="/some_media.#{extension}">Hit media</a>
+ HTML
+ end
+
+ s
end
get( '/some_filename.php' ){}
+current_check::IGNORE_EXTENSIONS.each do |extension|
+ get( '/some_media.' + extension ){}
+end
+
current_check.formats.each do |format|
path = format.gsub( '[name]', 'some_filename' ).gsub( '[extension]', 'php' )
get '/' + path do
path
+ end
+
+ current_check::IGNORE_EXTENSIONS.each do |extension|
+ path = format.gsub( '[name]', 'some_media' ).gsub( '[extension]', extension )
+ get '/' + path do
+ path
+ end
end
end