From 94147479457e361007c605a518d30706ff511227 Mon Sep 17 00:00:00 2001 From: Chao Mu Date: Tue, 11 Oct 2011 13:52:39 +0000 Subject: [PATCH] jruby was barfing on super(a, b, c,), so I changed the syntax and wrote a very simple unit test for rewrite_proxy_bypass. git-svn-id: file:///home/svn/framework3/trunk@13870 4d416f70-5f16-0410-b530-b9f4589650da --- .../scanner/http/rewrite_proxy_bypass.rb | 2 +- .../scanner/http/rewrite_proxy_bypass.rb.ut.rb | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb.ut.rb diff --git a/modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb b/modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb index f00fd95b44..34034f85c2 100644 --- a/modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb +++ b/modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb @@ -25,7 +25,7 @@ class Metasploit4 < Msf::Auxiliary [ ['URL', 'http://www.contextis.com/research/blog/reverseproxybypass/'], ['CVE', 'CVE-2011-3368'], - ], + ] ) register_options( diff --git a/modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb.ut.rb b/modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb.ut.rb new file mode 100644 index 0000000000..ee40c47e4d --- /dev/null +++ b/modules/auxiliary/scanner/http/rewrite_proxy_bypass.rb.ut.rb @@ -0,0 +1,18 @@ +#!/usr/bin/env ruby + +project_root = File.join(File.dirname(__FILE__), '..', '..', '..', '..') +$:.unshift(File.join(project_root, 'lib')) +$:.unshift(File.join(project_root, 'modules')) + +require 'test/unit' +require 'msf/core' + +class RewriteProxyBypassUnitTest < Test::Unit::TestCase + + def test_require + assert_nothing_raised do + require 'auxiliary/scanner/http/rewrite_proxy_bypass' + end + end + +end