Skip to content

Commit

Permalink
Land #18954, Ensure modules honor spooler settings
Browse files Browse the repository at this point in the history
  • Loading branch information
cgranleese-r7 authored Mar 13, 2024
2 parents fbbaf69 + 4292488 commit d2c599e
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions lib/msf/ui/console/command_dispatcher/core.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1421,10 +1421,14 @@ def cmd_spool(*args)
color = driver.output.config[:color]

if args[0] == "off"
driver.init_ui(driver.input, Rex::Ui::Text::Output::Stdio.new)
stdout = Rex::Ui::Text::Output::Stdio.new
driver.init_ui(driver.input, stdout)
active_module.init_ui(driver.input, stdout) if defined?(active_module) && active_module
msg = "Spooling is now disabled"
else
driver.init_ui(driver.input, Rex::Ui::Text::Output::Tee.new(args[0]))
stdout = Rex::Ui::Text::Output::Tee.new(args[0])
driver.init_ui(driver.input, stdout)
active_module.init_ui(driver.input, stdout) if defined?(active_module) && active_module
msg = "Spooling to file #{args[0]}..."
end

Expand Down

0 comments on commit d2c599e

Please sign in to comment.