From fc6f0aface0189e64410a8a4115af4555aca6f1e Mon Sep 17 00:00:00 2001 From: soh_cah_toa Date: Wed, 5 Jun 2013 18:29:18 -0400 Subject: [PATCH] Changed DELETE handler to return JSON "success" key. Prior to this, nothing was returned. This will allow users to determine whether or not a rule was removed as expected. --- extensions/dns/rest/dns.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/dns/rest/dns.rb b/extensions/dns/rest/dns.rb index 251dae08a..91528e803 100644 --- a/extensions/dns/rest/dns.rb +++ b/extensions/dns/rest/dns.rb @@ -126,7 +126,9 @@ module Dns raise InvalidParamError, 'Invalid "id" parameter passed to endpoint /api/dns/rule/:id' end - BeEF::Extension::Dns::Server.instance.remove_rule(id) + result = {} + result[:success] = BeEF::Extension::Dns::Server.instance.remove_rule(id) + result.to_json rescue InvalidParamError => e print_error e.message halt 400