diff --git a/Info/Layer3/Extreme.pm b/Info/Layer3/Extreme.pm index ab547110..57ee2572 100644 --- a/Info/Layer3/Extreme.pm +++ b/Info/Layer3/Extreme.pm @@ -129,7 +129,15 @@ sub vendor { } sub os { - return 'extreme'; + my $extreme = shift; + + my $desc = $extreme->description(); + + if ($desc =~ /xos/i) { + return 'xos'; + } + + return 'extremeware'; } sub os_ver {