modules/audit/xss_uri.rb in arachni-0.4.0.4 vs modules/audit/xss_uri.rb in arachni-0.4.1
- old
+ new
@@ -1,53 +1,51 @@
=begin
- Arachni
- Copyright (c) 2010-2012 Tasos "Zapotek" Laskos <tasos.laskos@gmail.com>
+ Copyright 2010-2012 Tasos Laskos <tasos.laskos@gmail.com>
- This is free software; you can copy and distribute and modify
- this program under the term of the GPL v2.0 License
- (See LICENSE file for details)
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
=end
-module Arachni
-module Modules
-
#
# Left here for compatibility reasons, has been obsoleted by the xss_path module.
#
-# @author: Tasos "Zapotek" Laskos
-# <tasos.laskos@gmail.com>
-# <zapotek@segfault.gr>
+# @author Tasos "Zapotek" Laskos <tasos.laskos@gmail.com>
#
-class XSSURI < Arachni::Module::Base
+class Arachni::Modules::XSSURI < Arachni::Module::Base
def prepare
- if @framework && !@framework.modules.keys.include?( 'xss_path' )
- @mod = @framework.modules['xss_path'].new( @page )
- @mod.set_framework( @framework )
+ if framework && !framework.modules.keys.include?( 'xss_path' )
+ @mod = framework.modules['xss_path'].new( page, framework )
@mod.prepare
end
end
def run
- print_bad( 'Module has been obsoleted and will eventually be removed.' )
- print_bad( 'Please remove it from any profiles or scripts you may have created.' )
- print_bad( '-- Running \'xss_path\' instead.' )
+ print_bad 'Module has been obsoleted and will eventually be removed.'
+ print_bad 'Please remove it from any profiles or scripts you may have created.'
+ print_bad '-- Running \'xss_path\' instead.'
@mod.run if @mod
end
def clean_up
@mod.clean_up if @mod
end
def self.info
{
- :name => 'XSSURI',
- :description => %q{Compatibility module, will load and run xss_path instead.},
- :author => 'Tasos "Zapotek" Laskos <tasos.laskos@gmail.com> ',
- :version => '0'
+ name: 'XSSURI',
+ description: %q{Compatibility module, will load and run xss_path instead.},
+ author: 'Tasos "Zapotek" Laskos <tasos.laskos@gmail.com> ',
+ version: '0'
}
end
-end
-end
end