Method: Buby#isInScope
- Defined in:
- lib/buby.rb
#isInScope(url) ⇒ Boolean #isInScope(req) ⇒ Boolean #isInScope(req_info) ⇒ Boolean #isInScope(serv, req) ⇒ Boolean Also known as: is_in_scope, in_scope?
Query whether a specified URL is within the current Suite-wide scope.
407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 |
# File 'lib/buby.rb', line 407 def isInScope(*args) url, req = args case args.size when 1 case url when Java::Burp::IHttpRequestResponse, Java::Burp::IRequestInfo url = url.getUrl else url = Java::JavaNet::URL.new(url.to_s) unless url.is_a? Java::JavaNet::URL end when 2 url = getHelpers.__analyzeRequest(url, req).getUrl else raise ArgumentError, "wrong number of arguments calling '#{__callee__}' (#{args.size} for 1,2)" end _check_and_callback :isInScope, url end |