From 6ed58bcf3e52ab103945bc0c9852511a37b1b003 Mon Sep 17 00:00:00 2001 From: adfoster-r7 Date: Tue, 21 Apr 2026 11:14:25 +0100 Subject: [PATCH] Defer loading recog --- lib/mdm/host/operating_system_normalization.rb | 2 +- lib/metasploit_data_models.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/mdm/host/operating_system_normalization.rb b/lib/mdm/host/operating_system_normalization.rb index b80c2bb3..03df89dd 100644 --- a/lib/mdm/host/operating_system_normalization.rb +++ b/lib/mdm/host/operating_system_normalization.rb @@ -1,7 +1,7 @@ # # Leverage the Recog gem as much as possible for sane fingerprint management # -require 'recog' + # # Rules for operating system fingerprinting in Metasploit diff --git a/lib/metasploit_data_models.rb b/lib/metasploit_data_models.rb index 93d0ab49..a20aca4d 100755 --- a/lib/metasploit_data_models.rb +++ b/lib/metasploit_data_models.rb @@ -26,6 +26,7 @@ require 'metasploit_data_models/version' autoload :Mdm, 'mdm' +autoload :Recog, 'recog' # Core database models for metasploit-framework. module MetasploitDataModels