Add /api/server/mounts API endpoint
This commit is contained in:
@@ -50,6 +50,10 @@ module BeEF
|
||||
end
|
||||
end
|
||||
|
||||
get '/mounts' do
|
||||
{ 'mounts' => http_server.mounts }.to_json
|
||||
end
|
||||
|
||||
get '/version' do
|
||||
{ 'version' => config.get('beef.version') }.to_json
|
||||
end
|
||||
|
||||
@@ -41,6 +41,18 @@ def version
|
||||
end
|
||||
end
|
||||
|
||||
# get server mounts
|
||||
def mounts
|
||||
begin
|
||||
response = RestClient.get "#{@url}server/mounts", {:params => {:token => @token}}
|
||||
result = JSON.parse(response.body)
|
||||
print_good "Retrieved BeEF server mounts: #{result['mounts']}"
|
||||
result['mounts']
|
||||
rescue => e
|
||||
print_error "Could not retrieve BeEF version: #{e.message}"
|
||||
end
|
||||
end
|
||||
|
||||
# get online hooked browsers
|
||||
def online_browsers
|
||||
begin
|
||||
|
||||
Reference in New Issue
Block a user