diff --git a/core/main/rest/handlers/hookedbrowsers.rb b/core/main/rest/handlers/hookedbrowsers.rb index 4b95913e9..9bc703a34 100644 --- a/core/main/rest/handlers/hookedbrowsers.rb +++ b/core/main/rest/handlers/hookedbrowsers.rb @@ -95,17 +95,18 @@ module BeEF end def get_hb_details(hb) + details = BeEF::Core::Models::BrowserDetails { - 'id' => hb.id, - 'session' => hb.session, - 'name' => details.get(hb.session, 'BrowserName'), - 'version' => details.get(hb.session, 'BrowserVersion'), - 'os' => details.get(hb.session, 'OsName'), + 'id' => hb.id, + 'session' => hb.session, + 'name' => details.get(hb.session, 'BrowserName'), + 'version' => details.get(hb.session, 'BrowserVersion'), + 'os' => details.get(hb.session, 'OsName'), 'platform' => details.get(hb.session, 'BrowserPlatform'), - 'ip' => hb.ip, - 'domain' => details.get(hb.session, 'HostName'), - 'port' => hb.port.to_s, + 'ip' => hb.ip, + 'domain' => details.get(hb.session, 'HostName'), + 'port' => hb.port.to_s, 'page_uri' => details.get(hb.session, 'PageURI') } end