diff --git a/extensions/admin_ui/controllers/panel/panel.rb b/extensions/admin_ui/controllers/panel/panel.rb
index 72c2c8bc1..65ad7a541 100644
--- a/extensions/admin_ui/controllers/panel/panel.rb
+++ b/extensions/admin_ui/controllers/panel/panel.rb
@@ -76,37 +76,41 @@ module BeEF
# create a hash of simple hooked browser details
def get_simple_hooked_browser_hash(hooked_browser)
- browser_name = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'BrowserName')
+ browser_name = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'BrowserName')
browser_version = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'BrowserVersion')
- browser_icon = BeEF::Core::Models::BrowserDetails.browser_icon(hooked_browser.session)
- os_icon = BeEF::Core::Models::BrowserDetails.os_icon(hooked_browser.session)
- os_name = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'OsName')
- hw_icon = BeEF::Core::Models::BrowserDetails.hw_icon(hooked_browser.session)
- hw_name = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'Hardware')
- domain = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HostName')
- has_flash = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasFlash')
+ browser_icon = BeEF::Core::Models::BrowserDetails.browser_icon(hooked_browser.session)
+ os_icon = BeEF::Core::Models::BrowserDetails.os_icon(hooked_browser.session)
+ os_name = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'OsName')
+ hw_icon = BeEF::Core::Models::BrowserDetails.hw_icon(hooked_browser.session)
+ hw_name = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'Hardware')
+ domain = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HostName')
+ has_flash = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasFlash')
has_web_sockets = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasWebSocket')
has_googlegears = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasGoogleGears')
- has_java = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'JavaEnabled')
- date_stamp = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'DateStamp')
+ has_java = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'JavaEnabled')
+ has_activex = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasActiveX')
+ has_silverlight = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasSilverlight')
+ date_stamp = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'DateStamp')
return {
- 'session' => hooked_browser.session,
- 'ip' => hooked_browser.ip,
- 'domain' => domain,
- 'port' => hooked_browser.port.to_s,
- 'browser_name' => browser_name,
+ 'session' => hooked_browser.session,
+ 'ip' => hooked_browser.ip,
+ 'domain' => domain,
+ 'port' => hooked_browser.port.to_s,
+ 'browser_name' => browser_name,
'browser_version' => browser_version,
- 'browser_icon' => browser_icon,
- 'os_icon' => os_icon,
- 'os_name' => os_name,
- 'hw_icon' => hw_icon,
- 'hw_name' => hw_name,
- 'has_flash' => has_flash,
+ 'browser_icon' => browser_icon,
+ 'os_icon' => os_icon,
+ 'os_name' => os_name,
+ 'hw_icon' => hw_icon,
+ 'hw_name' => hw_name,
+ 'has_flash' => has_flash,
'has_web_sockets' => has_web_sockets,
'has_googlegears' => has_googlegears,
- 'has_java' => has_java,
- 'date_stamp' => date_stamp
+ 'has_java' => has_java,
+ 'has_activex' => has_activex,
+ 'has_silverlight' => has_silverlight,
+ 'date_stamp' => date_stamp
}
end
diff --git a/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js b/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js
index 6b1c8587a..a30f9cc4c 100644
--- a/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js
+++ b/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js
@@ -27,6 +27,8 @@ var ZombiesMgr = function(zombies_tree_lists) {
var has_web_sockets = zombie_array[index]["has_web_sockets"];
var has_googlegears = zombie_array[index]["has_googlegears"];
var has_java = zombie_array[index]["has_java"];
+ var has_activex = zombie_array[index]["has_activex"];
+ var has_silverlight = zombie_array[index]["has_silverlight"];
var date_stamp = zombie_array[index]["date_stamp"];
text = "
";
@@ -42,6 +44,8 @@ var ZombiesMgr = function(zombies_tree_lists) {
balloon_text+= "
Flash: " + has_flash;
balloon_text+= "
Java: " + has_java;
balloon_text+= "
Web Sockets: " + has_web_sockets;
+ balloon_text+= "
ActiveX: " + has_activex;
+ balloon_text+= "
Silverlight: " + has_silverlight;
balloon_text+= "
Google Gears: " + has_googlegears;
balloon_text+= "
Date: " + date_stamp;