%PDF- %PDF-
| Direktori : /var/www/projetos/suporte.iigd.com.br/resources/Rules/ |
| Current File : /var/www/projetos/suporte.iigd.com.br/resources/Rules/RuleDictionnaryOperatingSystemEdition.xml |
<?xml version="1.0"?>
<rules>
<rule>
<entities_id>Root entity</entities_id>
<sub_type>RuleDictionnaryOperatingSystemEdition</sub_type>
<ranking>1</ranking>
<name>Clean Linux OS Edition</name>
<description></description>
<match>AND</match>
<is_active>0</is_active>
<comment>/(SUSE|SunOS|Red Hat|CentOS|Ubuntu|Debian|Fedora|AlmaLinux|Oracle)(?:\D+|)([\d.]+) ?(?:\(?([\w ]+)\)?)?/
Example :
Ubuntu 22.04.1 LTS -&#62; #2 = LTS
SUSE Linux Enterprise Server 11 (x86_64) -&#62; #2 = x86_64
Red Hat Enterprise Linux Server release 7.9 (Maipo) -&#62; #2 = Maipo
Red Hat Enterprise Linux Server release 6.10 (Santiago) -&#62; #2 = Santiago
Fedora release 36 (Thirty Six) -&#62; #2 = Thirty Six
Debian GNU/Linux 9.5 (stretch) -&#62; #2 = stretch
Debian GNU/Linux 8.9 (jessie) -&#62; #2 = jessie
CentOS Linux release 7.2.1511 (Core) -&#62; #2 = Core
AlmaLinux 9.0 (Emerald Puma) -&#62; #2 = Emerald Puma
AlmaLinux 8.6 (Sky Tiger) -&#62; #2 = Sky Tiger</comment>
<is_recursive>1</is_recursive>
<uuid>clean_linux_os_edition</uuid>
<condition>0</condition>
<date_creation></date_creation>
<rulecriteria>
<criteria>os_name</criteria>
<condition>6</condition>
<pattern>/(SUSE|SunOS|Red Hat|CentOS|Ubuntu|Debian|Fedora|AlmaLinux|Oracle)(?:\D+|)([\d.]+) ?(?:\(?([\w ]+)\)?)?/</pattern>
</rulecriteria>
<ruleaction>
<action_type>append_regex_result</action_type>
<field>name</field>
<value>#2</value>
</ruleaction>
</rule>
<rule>
<entities_id>Root entity</entities_id>
<sub_type>RuleDictionnaryOperatingSystemEdition</sub_type>
<ranking>2</ranking>
<name>Clean Windows OS Edition</name>
<description></description>
<match>AND</match>
<is_active>0</is_active>
<comment>/(Microsoft)(?&#62;\(R\)|®)? (Windows) (XP|\d\.\d|\d{1,4}|Vista)(™)? ?(.*)/
Example :
Microsoft Windows XP Professionnel -&#62; #4 : Professionnel
Microsoft Windows 7 Enterprise -&#62; #4 : Enterprise
Microsoft® Windows Vista Professionnel -&#62; #4 : Professionnel
Microsoft Windows XP Édition familiale -&#62; #4 : Édition familiale
Microsoft Windows 10 Entreprise -&#62; #4 : Entreprise
Microsoft Windows 10 Professionnel -&#62; #4 : Professionnel
Microsoft Windows 11 Professionnel -&#62; #4 : Professionnel</comment>
<is_recursive>1</is_recursive>
<uuid>clean_windows_os_edition</uuid>
<condition>0</condition>
<date_creation></date_creation>
<rulecriteria>
<criteria>os_name</criteria>
<condition>6</condition>
<pattern>/(Microsoft)(?&#62;\(R\)|®)? (Windows) (XP|\d\.\d|\d{1,4}|Vista)(™)? ?(.*)/</pattern>
</rulecriteria>
<ruleaction>
<action_type>append_regex_result</action_type>
<field>name</field>
<value>#4</value>
</ruleaction>
</rule>
<rule>
<entities_id>Root entity</entities_id>
<sub_type>RuleDictionnaryOperatingSystemEdition</sub_type>
<ranking>3</ranking>
<name>Clean Windows Server OS Edition</name>
<description></description>
<match>AND</match>
<is_active>0</is_active>
<comment>/(Microsoft)(?&#62;\(R\)|®)? (?:(Hyper-V|Windows)(?:\(R\))?) ((?:Server|))(?:\(R\)|®)? (\d{4}(?: R2)?)(?:[,\s]++)?([^\s]*)(?: Edition(?: x64)?)?$/
Example :
Microsoft Windows Server 2012 R2 Datacenter -&#62; #4 : Datacenter
Microsoft(R) Windows(R) Server 2003, Standard Edition x64 -&#62; #4 : Standard
Microsoft Hyper-V Server 2012 R2 -&#62; #4 :
Microsoft® Windows Server® 2008 Standard -&#62; #4: Standard</comment>
<is_recursive>1</is_recursive>
<uuid>clean_windows_server_os_edition</uuid>
<condition>0</condition>
<date_creation></date_creation>
<rulecriteria>
<criteria>os_name</criteria>
<condition>6</condition>
<pattern>/(Microsoft)(?&#62;\(R\)|®)? (?:(Hyper-V|Windows)(?:\(R\))?) ((?:Server|))(?:\(R\)|®)? (\d{4}(?: R2)?)(?:[,\s]++)?([^\s]*)(?: Edition(?: x64)?)?$/</pattern>
</rulecriteria>
<ruleaction>
<action_type>append_regex_result</action_type>
<field>name</field>
<value>#4</value>
</ruleaction>
</rule>
</rules>