From 01b935eea701e754ae1ed29c60fb46182249c690 Mon Sep 17 00:00:00 2001 From: Postmodern Date: Mon, 9 Dec 2024 15:57:51 -0800 Subject: [PATCH] Updated `ronin-exploits show` printing logic for `Exploit#software_versions`. --- lib/ronin/exploits/cli/commands/show.rb | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/ronin/exploits/cli/commands/show.rb b/lib/ronin/exploits/cli/commands/show.rb index 3bff1279..5c743c8a 100644 --- a/lib/ronin/exploits/cli/commands/show.rb +++ b/lib/ronin/exploits/cli/commands/show.rb @@ -152,13 +152,8 @@ def print_metadata(exploit) fields['Software'] = software end - if (versions = exploit.software_versions) - case versions - when Array - fields['Software Versions'] = versions.join(', ') - when Range - fields['Software Versions'] = "#{versions.begin} - #{versions.end}" - end + if (software_versions = exploit.software_versions) + fields['Software Versions'] = software_versions.join($/) end if defined?(Mixins::HasPayload) &&