From caad2d54377392921f6101e99dd1b1871d0622d0 Mon Sep 17 00:00:00 2001 From: "buherator@gmail.com" Date: Sun, 16 Oct 2011 20:19:03 +0000 Subject: [PATCH] Displaying zombie domain and port on Requester tab git-svn-id: https://beef.googlecode.com/svn/trunk@1367 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9 --- extensions/admin_ui/controllers/panel/panel.rb | 2 +- extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js | 5 +++-- .../admin_ui/media/javascript/ui/panel/zombiesTreeList.js | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/extensions/admin_ui/controllers/panel/panel.rb b/extensions/admin_ui/controllers/panel/panel.rb index 152f6abfd..d836012b0 100644 --- a/extensions/admin_ui/controllers/panel/panel.rb +++ b/extensions/admin_ui/controllers/panel/panel.rb @@ -93,7 +93,7 @@ class Panel < BeEF::Extension::AdminUI::HttpController 'session' => hooked_browser.session, 'ip' => hooked_browser.ip, 'domain' => domain, - 'port' => hooked_browser.port, + 'port' => hooked_browser.port.to_s, 'browser_icon' => browser_icon, 'os_icon' => os_icon } diff --git a/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js b/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js index 3cca2e4cb..5afd61346 100644 --- a/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js +++ b/extensions/admin_ui/media/javascript/ui/panel/ZombiesMgr.js @@ -30,7 +30,8 @@ var ZombiesMgr = function(zombies_tree_lists) { 'session' : zombie_array[index]["session"], 'text': text, 'check' : false, - 'domain' : zombie_array[index]["domain"] + 'domain' : zombie_array[index]["domain"], + 'port' : zombie_array[index]["port"] }; return new_zombie; @@ -78,4 +79,4 @@ var ZombiesMgr = function(zombies_tree_lists) { } } -}; \ No newline at end of file +}; diff --git a/extensions/admin_ui/media/javascript/ui/panel/zombiesTreeList.js b/extensions/admin_ui/media/javascript/ui/panel/zombiesTreeList.js index 7b5d22d04..774beaebe 100644 --- a/extensions/admin_ui/media/javascript/ui/panel/zombiesTreeList.js +++ b/extensions/admin_ui/media/javascript/ui/panel/zombiesTreeList.js @@ -325,6 +325,7 @@ Ext.extend(zombiesTreeList, Ext.tree.TreePanel, { if (new_zombie.session == known_hooked_browser.session && new_zombie.ip != known_hooked_browser.ip) { known_hooked_browser.ip = new_zombie.ip; known_hooked_browser.domain = new_zombie.ip; + known_hooked_browser.port=new_zombie.port; known_hooked_browser.text = known_hooked_browser.text.replace(/\d*\.\d*\.\d*\.\d*/gi, new_zombie.ip); has_changed = true; } @@ -348,4 +349,4 @@ Ext.extend(zombiesTreeList, Ext.tree.TreePanel, { if(!this.tree_configuration["distributed"]) return; } -}); \ No newline at end of file +});