lib/module/trainer.rb in arachni-0.2.4 vs lib/module/trainer.rb in arachni-0.3

- old
+ new

@@ -25,10 +25,11 @@ # class Trainer include Output include ElementDB + include Utilities attr_writer :page attr_accessor :http attr_accessor :parser @@ -66,21 +67,9 @@ rescue Exception => e print_error( "Invalid URL, probably broken redirection. Ignoring..." ) raise e end - end - - # - # Decodes URLs to reverse multiple encodes and removes NULL characters - # - def url_sanitize( url ) - - while( url =~ /%/ ) - url = ( URI.decode( url ).to_s.unpack( 'A*' )[0] ) - end - - return URI.encode( url ) end def follow?( url ) @parser.url = @page.url