Sha256: f9e51908461cdeb2c3fddd8302ccb2d3894b5f5b660fdf141b375180a6bf830b

Contents?: true

Size: 468 Bytes

Versions: 5

Compression:

Stored size: 468 Bytes

Contents

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

class VerbTamperer < Buby
  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

VerbTamperer.start_burp()

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
emonti-buby-1.1.0.0 samples/verb_tamperer.rb
emonti-buby-1.1.1 samples/verb_tamperer.rb
emonti-buby-1.1.2 samples/verb_tamperer.rb
emonti-buby-1.1.3.1 samples/verb_tamperer.rb
emonti-buby-1.1.3 samples/verb_tamperer.rb