Class: ZAPv2::AlertFilter
- Inherits:
-
Object
- Object
- ZAPv2::AlertFilter
- Defined in:
- lib/zap/v2apis/alert_filter.rb
Instance Method Summary collapse
- #add_alert_filter(context_id = nil, rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
- #add_global_alert_filter(rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
- #alert_filter_list(context_id = nil) ⇒ Object
- #apply_all ⇒ Object
- #apply_context ⇒ Object
- #apply_global ⇒ Object
- #global_alert_filter_list ⇒ Object
-
#initialize(client) ⇒ AlertFilter
constructor
A new instance of AlertFilter.
- #remove_alert_filter(context_id = nil, rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
- #remove_global_alert_filter(rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
- #test_all ⇒ Object
- #test_context ⇒ Object
- #test_global ⇒ Object
Constructor Details
#initialize(client) ⇒ AlertFilter
Returns a new instance of AlertFilter.
5 6 7 |
# File 'lib/zap/v2apis/alert_filter.rb', line 5 def initialize(client) @client = client end |
Instance Method Details
#add_alert_filter(context_id = nil, rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
17 18 19 |
# File 'lib/zap/v2apis/alert_filter.rb', line 17 def add_alert_filter(context_id = nil, rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) @client.get("/JSON/alertFilter/action/addAlertFilter/?contextId=#{context_id}&ruleId=#{rule_id}&newLevel=#{new_level}&url=#{url}&urlIsRegex=#{url_is_regex}¶meter=#{parameter}&enabled=#{enabled}¶meterIsRegex=#{parameter_is_regex}&attack=#{attack}&attackIsRegex=#{attack_is_regex}&evidence=#{evidence}&evidenceIsRegex=#{evidence_is_regex}&methods=#{methods}") end |
#add_global_alert_filter(rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
21 22 23 |
# File 'lib/zap/v2apis/alert_filter.rb', line 21 def add_global_alert_filter(rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) @client.get("/JSON/alertFilter/action/addGlobalAlertFilter/?ruleId=#{rule_id}&newLevel=#{new_level}&url=#{url}&urlIsRegex=#{url_is_regex}¶meter=#{parameter}&enabled=#{enabled}¶meterIsRegex=#{parameter_is_regex}&attack=#{attack}&attackIsRegex=#{attack_is_regex}&evidence=#{evidence}&evidenceIsRegex=#{evidence_is_regex}&methods=#{methods}") end |
#alert_filter_list(context_id = nil) ⇒ Object
9 10 11 |
# File 'lib/zap/v2apis/alert_filter.rb', line 9 def alert_filter_list(context_id = nil) @client.get("/JSON/alertFilter/view/alertFilterList/?contextId=#{context_id}") end |
#apply_all ⇒ Object
25 26 27 |
# File 'lib/zap/v2apis/alert_filter.rb', line 25 def apply_all @client.get('/JSON/alertFilter/action/applyAll/') end |
#apply_context ⇒ Object
29 30 31 |
# File 'lib/zap/v2apis/alert_filter.rb', line 29 def apply_context @client.get('/JSON/alertFilter/action/applyContext/') end |
#apply_global ⇒ Object
33 34 35 |
# File 'lib/zap/v2apis/alert_filter.rb', line 33 def apply_global @client.get('/JSON/alertFilter/action/applyGlobal/') end |
#global_alert_filter_list ⇒ Object
13 14 15 |
# File 'lib/zap/v2apis/alert_filter.rb', line 13 def global_alert_filter_list @client.get('/JSON/alertFilter/view/globalAlertFilterList/') end |
#remove_alert_filter(context_id = nil, rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
37 38 39 |
# File 'lib/zap/v2apis/alert_filter.rb', line 37 def remove_alert_filter(context_id = nil, rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) @client.get("/JSON/alertFilter/action/removeAlertFilter/?contextId=#{context_id}&ruleId=#{rule_id}&newLevel=#{new_level}&url=#{url}&urlIsRegex=#{url_is_regex}¶meter=#{parameter}&enabled=#{enabled}¶meterIsRegex=#{parameter_is_regex}&attack=#{attack}&attackIsRegex=#{attack_is_regex}&evidence=#{evidence}&evidenceIsRegex=#{evidence_is_regex}&methods=#{methods}") end |
#remove_global_alert_filter(rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) ⇒ Object
41 42 43 |
# File 'lib/zap/v2apis/alert_filter.rb', line 41 def remove_global_alert_filter(rule_id = nil, new_level = nil, url = nil, url_is_regex = nil, parameter = nil, enabled = nil, parameter_is_regex = nil, attack = nil, attack_is_regex = nil, evidence = nil, evidence_is_regex = nil, methods = nil) @client.get("/JSON/alertFilter/action/removeGlobalAlertFilter/?ruleId=#{rule_id}&newLevel=#{new_level}&url=#{url}&urlIsRegex=#{url_is_regex}¶meter=#{parameter}&enabled=#{enabled}¶meterIsRegex=#{parameter_is_regex}&attack=#{attack}&attackIsRegex=#{attack_is_regex}&evidence=#{evidence}&evidenceIsRegex=#{evidence_is_regex}&methods=#{methods}") end |
#test_all ⇒ Object
45 46 47 |
# File 'lib/zap/v2apis/alert_filter.rb', line 45 def test_all @client.get('/JSON/alertFilter/action/testAll/') end |
#test_context ⇒ Object
49 50 51 |
# File 'lib/zap/v2apis/alert_filter.rb', line 49 def test_context @client.get('/JSON/alertFilter/action/testContext/') end |
#test_global ⇒ Object
53 54 55 |
# File 'lib/zap/v2apis/alert_filter.rb', line 53 def test_global @client.get('/JSON/alertFilter/action/testGlobal/') end |