Skip to content

Commit

Permalink
Add improved VERBOSE logging for SMB
Browse files Browse the repository at this point in the history
This adds a different log device when VERBOSE is set, following the
pattern established by the smb_relay module.
  • Loading branch information
zeroSteiner committed Jan 24, 2024
1 parent 17b034b commit 209f778
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/msf/core/payload/adapter/fetch/server/smb.rb
Expand Up @@ -19,8 +19,8 @@ def start_smb_server(srvport, srvhost)
}
)

log_device = LogDevice::Framework.new(framework)
logger = Logger.new(self, log_device)
log_device = datastore['VERBOSE'] ? LogDevice::Module.new(self) : LogDevice::Framework.new(framework)
logger = Logger.new(self, log_device)

thread_factory = Proc.new do |server_client, &block|
Rex::ThreadFactory.spawn("SMBServerClient(#{server_client.peerhost}->#{server_client.dispatcher.tcp_socket.localhost})", false, &block)
Expand Down

0 comments on commit 209f778

Please sign in to comment.