Renamed /rules GET route to /ruleset for the sake of consistency.
Also added new "count" key to result that lists the number of rules.
This commit is contained in:
@@ -25,10 +25,14 @@ module Dns
|
|||||||
end
|
end
|
||||||
|
|
||||||
# Returns the entire current DNS ruleset
|
# Returns the entire current DNS ruleset
|
||||||
get '/rules' do
|
get '/ruleset' do
|
||||||
begin
|
begin
|
||||||
|
ruleset = BeEF::Extension::Dns::Server.instance.get_ruleset
|
||||||
|
count = ruleset.length
|
||||||
|
|
||||||
result = {}
|
result = {}
|
||||||
result[:rules] = BeEF::Extension::Dns::Server.instance.get_ruleset
|
result[:count] = count
|
||||||
|
result[:ruleset] = ruleset
|
||||||
result.to_json
|
result.to_json
|
||||||
rescue StandardError => e
|
rescue StandardError => e
|
||||||
print_error "Internal error while retrieving DNS ruleset (#{e.message})"
|
print_error "Internal error while retrieving DNS ruleset (#{e.message})"
|
||||||
|
|||||||
Reference in New Issue
Block a user