Sha256: e579c26523a6752a53225c13015508021cbc0818db9a934de9c034fb9248b0d4

Contents?: true

Size: 529 Bytes

Versions: 16

Compression:

Stored size: 529 Bytes

Contents

#!/usr/bin/env jruby
require 'rubygems'
require 'buby'

module VerbTamperer
  def evt_proxy_message(*param)
    msg_ref, is_req, rhost, rport, is_https, http_meth, url, 
    resourceType, status, req_content_type, message, action = param

    if is_req and http_meth == "GET"
      message[0,3] = "PET"
      action[0] = Buby::ACTION_DONT_INTERCEPT

      return super(*param).dup
    else
      return super(*param)
    end
  end
end

if __FILE__ == $0
  $burp = Buby.new()
  $burp.extend(VerbTamperer)
  $burp.start_burp()
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
emonti-buby-1.1.4.1 samples/verb_tamperer.rb
emonti-buby-1.1.4 samples/verb_tamperer.rb
buby-1.6.0-java samples/verb_tamperer.rb
buby-1.5.2-java samples/verb_tamperer.rb
buby-1.5.1-java samples/verb_tamperer.rb
buby-1.5.0-java samples/verb_tamperer.rb
buby-1.5.0.pre4-java samples/verb_tamperer.rb
buby-1.5.0.pre3-java samples/verb_tamperer.rb
buby-1.5.0.pre2-java samples/verb_tamperer.rb
buby-1.5.0.pre1-java samples/verb_tamperer.rb
buby-1.3.3-java samples/verb_tamperer.rb
buby-1.3.1-java samples/verb_tamperer.rb
buby-1.3.0-java samples/verb_tamperer.rb
buby-1.2.0-java samples/verb_tamperer.rb
buby-1.1.7-java samples/verb_tamperer.rb
buby-1.1.6-java samples/verb_tamperer.rb