Sha256: 93804f92cab98c987419cd3fa1a6b96e4c8ca1db6850cb88852306ed5d333393
Contents?: true
Size: 535 Bytes
Versions: 2
Compression:
Stored size: 535 Bytes
Contents
module OwaspZap class Attack def initialize(params = {}) #TODO #handle it @base = params[:base] @target = params[:target] end def start url = Addressable::URI.parse "#{@base}/ascan/action/scan/" url.query_values = {:zapapiformat=>"JSON",:url=>@target} RestClient::get url.normalize.to_str end def status RestClient::get "#{@base}/ascan/view/status/?zapapiformat=JSON" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
owasp_zap-0.0.5 | lib/owasp_zap/attack.rb |
owasp_zap-0.0.1 | lib/owasp_zap/attack.rb |