lib/owasp_zap/spider.rb in owasp_zap-0.0.9 vs lib/owasp_zap/spider.rb in owasp_zap-0.0.81
- old
+ new
@@ -8,28 +8,20 @@
@target = params[:target]
end
def start
#http://localhost:8080/JSON/spider/action/scan/?zapapiformat=JSON&url=
- url = Addressable::URI.parse "#{@base}/JSON/spider/action/scan/"
+ url = Addressable::URI.parse "#{@base}/spider/action/scan/"
url.query_values = {:zapapiformat=>"JSON",:url=>@target}
RestClient::get url.normalize.to_str
end
def stop
- RestClient::get "#{@base}/JSON/spider/action/stop/?zapapiformat=JSON"
+ RestClient::get "#{@base}/spider/action/stop/?zapapiformat=JSON"
end
def status
- ret = JSON.parse(RestClient::get("#{@base}/JSON/spider/view/status/?zapapiformat=JSON"))
- if ret.has_key? "status"
- ret["status"].to_i
- else
- 100 # it means no running
- end
- end
+ RestClient::get "#{@base}/spider/view/status/?zapapiformat=JSON"
+ end
- def running?
- self.status != 100
- end
end
end