%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>