diff --git a/modules/network/get_http_servers/command.js b/modules/network/get_http_servers/command.js index 65fb2e8d5..890fb702d 100644 --- a/modules/network/get_http_servers/command.js +++ b/modules/network/get_http_servers/command.js @@ -6,6 +6,12 @@ beef.execute(function() { + if(beef.browser.isO()) { + beef.debug("[command #<%= @command_id %>] Browser is not supported."); + beef.net.send("<%= @command_url %>", <%= @command_id %>, "fail=unsupported browser"); + return; + } + var ips = new Array(); var proto = 'http'; var ipRange = "<%= @ipRange %>"; diff --git a/modules/network/get_http_servers/config.yaml b/modules/network/get_http_servers/config.yaml index 1e4888be6..ccd4b1923 100644 --- a/modules/network/get_http_servers/config.yaml +++ b/modules/network/get_http_servers/config.yaml @@ -12,4 +12,5 @@ beef: description: "Attempts to discover HTTP servers on the specified IP range by checking for a favicon.

Note: set the IP address range to 'common' to scan a list of common LAN addresses." authors: ["bcoles"] target: - user_notify: ["FF", "IE", "C", "S"] + user_notify: ["FF", "IE", "C", "S", "MI", "OD"] + not_working: ["O"] diff --git a/modules/network/internal_network_fingerprinting/config.yaml b/modules/network/internal_network_fingerprinting/config.yaml index a3733f7c5..aab487ae5 100644 --- a/modules/network/internal_network_fingerprinting/config.yaml +++ b/modules/network/internal_network_fingerprinting/config.yaml @@ -12,5 +12,4 @@ beef: description: "Discover devices and applications in the victim's Local Area Network.

This module uses a signature based approach - based on default logo images/favicons for known network device/applications - to fingerprint each IP address within the LAN.

Partially based on Yokosou and jslanscanner.

Note: set the IP address range to 'common' to scan a list of common LAN addresses." authors: ["bcoles", "wade", "antisnatchor"] target: - user_notify: ["FF", "IE", "C", "S"] - not_working: ["O"] + user_notify: ["ALL"]