diff --git a/core/loader.rb b/core/loader.rb index a77a1a75a..0683c4828 100644 --- a/core/loader.rb +++ b/core/loader.rb @@ -17,6 +17,8 @@ require 'openssl' require 'rubydns' require 'mime/types' require 'optparse' +require 'resolv' +require 'geoip' # @note Include the filters require 'core/filters' diff --git a/core/main/handlers/browserdetails.rb b/core/main/handlers/browserdetails.rb index c31bcb172..b2a787066 100644 --- a/core/main/handlers/browserdetails.rb +++ b/core/main/handlers/browserdetails.rb @@ -90,7 +90,6 @@ module BeEF ip_str = zombie.ip if config.get('beef.dns_hostname_lookup') begin - require 'resolv' host_name = Resolv.getname(zombie.ip).to_s if BeEF::Filters.is_valid_hostname?(host_name) ip_str += " [#{host_name}]" @@ -103,7 +102,6 @@ module BeEF # geolocation if config.get('beef.geoip.enable') - require 'geoip' geoip_file = config.get('beef.geoip.database') if File.exists? geoip_file geoip = GeoIP.new(geoip_file).city(zombie.ip)