From f6a6fb98bc3c87378b2aa7d13eb49c3e0f28daed Mon Sep 17 00:00:00 2001 From: Andris Raugulis Date: Fri, 16 Sep 2016 16:09:49 +0300 Subject: [PATCH] Recognize Allegro Software RomSShell. --- ssh-audit.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ssh-audit.py b/ssh-audit.py index 5d81ed9..09206ec 100755 --- a/ssh-audit.py +++ b/ssh-audit.py @@ -589,6 +589,12 @@ class SSH(object): v = None os = cls._extract_os(banner.comments) return cls(v, p, mx.group(1), patch, os) + mx = re.match(r'^RomSShell_([\d\.]+\d+)(.*)', software) + if mx: + patch = cls._fix_patch(mx.group(2)) + v, p = 'Allegro Software', 'RomSShell' + return cls(v, p, mx.group(1), patch, None) + mx = re.match(r'^mpSSH_([\d\.]+\d+)', software) if mx: v, p = 'HP', 'iLO (Integrated Lights-Out) sshd'