From 798e79b55ff6ca9296c3346e93242d7db7404453 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Sat, 30 Jan 2016 15:03:00 +0000 Subject: [PATCH] Add Midori logo --- core/main/models/browserdetails.rb | 9 +++++---- core/main/models/hookedbrowser.rb | 1 + extensions/admin_ui/constants/agents.rb | 2 ++ .../admin_ui/media/images/icons/midori.png | Bin 0 -> 3821 bytes 4 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 extensions/admin_ui/media/images/icons/midori.png diff --git a/core/main/models/browserdetails.rb b/core/main/models/browserdetails.rb index 43d9d720a..29401581f 100644 --- a/core/main/models/browserdetails.rb +++ b/core/main/models/browserdetails.rb @@ -58,16 +58,17 @@ module Models # hooked browser is using (i.e. Firefox, Internet Explorer) # def self.browser_icon(session_id) - + browser = get(session_id, 'BrowserName') - + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_IE_IMG if browser.eql? 'IE' # Internet Explorer return BeEF::Extension::AdminUI::Constants::Agents::AGENT_FIREFOX_IMG if browser.eql? 'FF' # Firefox return BeEF::Extension::AdminUI::Constants::Agents::AGENT_SAFARI_IMG if browser.eql? 'S' # Safari return BeEF::Extension::AdminUI::Constants::Agents::AGENT_CHROME_IMG if browser.eql? 'C' # Chrome return BeEF::Extension::AdminUI::Constants::Agents::AGENT_OPERA_IMG if browser.eql? 'O' # Opera - return BeEF::Extension::AdminUI::Constants::Agents::AGENT_ODYSSEY_IMG if browser.eql? 'OD' # Odyssey - + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_MIDORI_IMG if browser.eql? 'MI' # Midori + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_ODYSSEY_IMG if browser.eql? 'OD' # Odyssey + BeEF::Extension::AdminUI::Constants::Agents::AGENT_UNKNOWN_IMG end diff --git a/core/main/models/hookedbrowser.rb b/core/main/models/hookedbrowser.rb index ebc5692b4..0297dc6df 100644 --- a/core/main/models/hookedbrowser.rb +++ b/core/main/models/hookedbrowser.rb @@ -53,6 +53,7 @@ puts 'A'*100 return BeEF::Extension::AdminUI::Constants::Agents::AGENT_KONQ_IMG if agent.include? BeEF::Extension::AdminUI::Constants::Agents::AGENT_KONQ_UA_STR return BeEF::Extension::AdminUI::Constants::Agents::AGENT_CHROME_IMG if agent.include? BeEF::Extension::AdminUI::Constants::Agents::AGENT_CHROME_UA_STR return BeEF::Extension::AdminUI::Constants::Agents::AGENT_OPERA_IMG if agent.include? BeEF::Extension::AdminUI::Constants::Agents::AGENT_OPERA_UA_STR + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_MIDORI_IMG if agent.include? BeEF::Extension::AdminUI::Constants::Agents::AGENT_MIDORI_UA_STR return BeEF::Extension::AdminUI::Constants::Agents::AGENT_ODYSSEY_IMG if agent.include? BeEF::Extension::AdminUI::Constants::Agents::AGENT_ODYSSEY_UA_STR BeEF::Extension::AdminUI::Constants::Agents::AGENT_UNKNOWN_IMG diff --git a/extensions/admin_ui/constants/agents.rb b/extensions/admin_ui/constants/agents.rb index b00da4abb..302af0072 100644 --- a/extensions/admin_ui/constants/agents.rb +++ b/extensions/admin_ui/constants/agents.rb @@ -26,6 +26,8 @@ module Constants AGENT_CHROME_IMG = 'chrome.png' AGENT_OPERA_UA_STR = 'Opera' AGENT_OPERA_IMG = 'opera.ico' + AGENT_MIDORI_UA_STR = 'Midori' + AGENT_MIDORI_IMG = 'midori.png' AGENT_ODYSSEY_UA_STR = 'Odyssey Web Browser' AGENT_ODYSSEY_IMG = 'odyssey.png' diff --git a/extensions/admin_ui/media/images/icons/midori.png b/extensions/admin_ui/media/images/icons/midori.png new file mode 100644 index 0000000000000000000000000000000000000000..ee0cd3921289df682e0b11bf5ed4186b758843a2 GIT binary patch literal 3821 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 literal 0 HcmV?d00001