Add /api/server/mounts API endpoint
This commit is contained in:
@@ -50,6 +50,10 @@ module BeEF
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
get '/mounts' do
|
||||||
|
{ 'mounts' => http_server.mounts }.to_json
|
||||||
|
end
|
||||||
|
|
||||||
get '/version' do
|
get '/version' do
|
||||||
{ 'version' => config.get('beef.version') }.to_json
|
{ 'version' => config.get('beef.version') }.to_json
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -41,6 +41,18 @@ def version
|
|||||||
end
|
end
|
||||||
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
|
# get online hooked browsers
|
||||||
def online_browsers
|
def online_browsers
|
||||||
begin
|
begin
|
||||||
|
|||||||
Reference in New Issue
Block a user