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"]