From 190b425a3038ff9955ab0bb28f3bb96d0fc0bfd9 Mon Sep 17 00:00:00 2001 From: Bucky Wilson Date: Sat, 6 Jan 2018 13:12:46 +1000 Subject: [PATCH] Update epiphany browser icon, and let it be seen New epiphany icon from : https://wiki.gnome.org/Apps/Web Resized to 10% for space. Added discovery details, to constants and models. modified: core/main/models/browserdetails.rb modified: extensions/admin_ui/constants/agents.rb modified: extensions/admin_ui/media/images/icons/epiphany.png --- core/main/models/browserdetails.rb | 23 +++++++++--------- extensions/admin_ui/constants/agents.rb | 4 ++- .../admin_ui/media/images/icons/epiphany.png | Bin 631 -> 5197 bytes 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/core/main/models/browserdetails.rb b/core/main/models/browserdetails.rb index e4e2a5d1c..3209d90a7 100644 --- a/core/main/models/browserdetails.rb +++ b/core/main/models/browserdetails.rb @@ -65,21 +65,22 @@ module Models 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_EDGE_IMG if browser.eql? 'E' # Microsoft Edge - 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_MIDORI_IMG if browser.eql? 'MI' # Midori - return BeEF::Extension::AdminUI::Constants::Agents::AGENT_ODYSSEY_IMG if browser.eql? 'OD' # Odyssey - return BeEF::Extension::AdminUI::Constants::Agents::AGENT_BRAVE_IMG if browser.eql? 'BR' # Brave + + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_IE_IMG if browser.eql? 'IE' # Internet Explorer + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_EDGE_IMG if browser.eql? 'E' # Microsoft Edge + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_FIREFOX_IMG if browser.eql? 'FF' # Firefox + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_EPIPHANY_IMG if browser.eql? 'EP' # Epiphany + 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_MIDORI_IMG if browser.eql? 'MI' # Midori + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_ODYSSEY_IMG if browser.eql? 'OD' # Odyssey + return BeEF::Extension::AdminUI::Constants::Agents::AGENT_BRAVE_IMG if browser.eql? 'BR' # Brave BeEF::Extension::AdminUI::Constants::Agents::AGENT_UNKNOWN_IMG end - + # # Returns the icon representing the os type the # zombie is running (i.e. Windows, Linux) diff --git a/extensions/admin_ui/constants/agents.rb b/extensions/admin_ui/constants/agents.rb index 2e68fcfc2..839d63433 100644 --- a/extensions/admin_ui/constants/agents.rb +++ b/extensions/admin_ui/constants/agents.rb @@ -7,7 +7,7 @@ module BeEF module Extension module AdminUI module Constants - + # The User Agent strings for browser detection module Agents @@ -20,6 +20,8 @@ module Constants AGENT_IE_IMG = 'msie.png' AGENT_EDGE_UA_STR = 'Edge' AGENT_EDGE_IMG = 'edge.png' + AGENT_EPIPHANY_UA_STR = 'Epiphany' + AGENT_EPIPHANY_IMG = 'epiphany.png' AGENT_SAFARI_UA_STR = 'Safari' AGENT_SAFARI_IMG = 'safari.png' AGENT_KONQ_UA_STR = 'Konqueror' diff --git a/extensions/admin_ui/media/images/icons/epiphany.png b/extensions/admin_ui/media/images/icons/epiphany.png index dc87718c5cc82d11d1047cf4da7b33c225ceca10..9861d1226b40dbf1dfa8e781498f7597b4e2d8fe 100644 GIT binary patch literal 5197 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 literal 631 zcmV--0*L*IP)Tc6K+L!bWoZstDwdBNt4WTFtu|%#`s}34l0x5ZJjyZXs_H89l@Sw~2~*efwxPCY_-{{RH%cmWA72gq zj9cc))vX-FGx8+s@bceFej>-oKm-p2$7e7wANk%&ZYJ01(m5{>PS?xPPtH>&<5( z8)ou6>8;JRC^U8g0JD@rDYY4nq^G$y!jVwKGJ-2<$=dC!EmEdtL{y4|5Cu7z zzoYTK;kOS*jMBVA9W6D{m_7StnMffbGYdonU_`voa7HDpSbQ)0fL32sZhZRMdHq4p z-NBumh_j^(1OkXi%tt(KT@$Y-XTpE}g?{{cGxd4#+j?U~X>CP0GXerSA7Ex8mQuVJ zpL+CcY;|)hX`eWIy5!2Gb15mQ%!G)Ji5yMXHZ$7^Yi#nv^z1w{GqY04f&bUCJ9haz R&@})6002ovPDHLkV1n?(9o7H<