%PDF- %PDF-
Direktori : /var/www/projetos/suporte.iigd.com.br/resources/Rules/ |
Current File : //var/www/projetos/suporte.iigd.com.br/resources/Rules/RuleDictionnaryOperatingSystem.xml |
<?xml version="1.0"?> <rules> <rule> <entities_id>Root entity</entities_id> <sub_type>RuleDictionnaryOperatingSystem</sub_type> <ranking>1</ranking> <name>Clean Linux OS Name</name> <description></description> <match>AND</match> <is_active>0</is_active> <comment>/(SUSE|SunOS|Red Hat|CentOS|Ubuntu|Debian|Fedora|AlmaLinux|Oracle|Amazon Linux)(?:\D+|)([\d.]*) ?(?:\(?([\w ]+)\)?)?/ Example : Ubuntu 22.04.1 LTS -&#62; #0 = Ubuntu SUSE Linux Enterprise Server 11 (x86_64) -&#62;#0 = SUSE SunOS -&#62; #0 = SunOS Red Hat Enterprise Linux Server release 7.9 (Maipo) -&#62; #0 = Red Hat Oracle Linux Server release 7.3 -&#62; #0 = Oracle Fedora release 36 (Thirty Six) -&#62; #0 = Fedora Debian GNU/Linux 9.5 (stretch) -&#62; #0 = Debian CentOS Stream release 8 -&#62; #0 = CentOS AlmaLinux 9.0 (Emerald Puma) -&#62; #0 = AlmaLinux Amazon Linux 2023 -&#62; #0 = Amazon Linux</comment> <is_recursive>1</is_recursive> <uuid>clean_linux_os_name</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|Amazon Linux)(?:\D+|)([\d.]*) ?(?:\(?([\w ]+)\)?)?/</pattern> </rulecriteria> <ruleaction> <action_type>append_regex_result</action_type> <field>name</field> <value>#0</value> </ruleaction> </rule> <rule> <entities_id>Root entity</entities_id> <sub_type>RuleDictionnaryOperatingSystem</sub_type> <ranking>2</ranking> <name>Clean Windows OS Name</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; #1 : Windows Microsoft Windows 7 Enterprise -&#62; #1 : Windows Microsoft® Windows Vista Professionnel -&#62; #1 : Windows Microsoft Windows XP Édition familiale -&#62; #1 : Windows Microsoft Windows 10 Entreprise -&#62; #1 : Windows Microsoft Windows 10 Professionnel -&#62; #1 : Windows Microsoft Windows 11 Professionnel -&#62; #1 : Windows</comment> <is_recursive>1</is_recursive> <uuid>clean_windows_os_name</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>#1</value> </ruleaction> </rule> <rule> <entities_id>Root entity</entities_id> <sub_type>RuleDictionnaryOperatingSystem</sub_type> <ranking>3</ranking> <name>Clean Windows Server OS Name</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; #1 #2 : Windows Server Microsoft(R) Windows(R) Server 2003, Standard Edition x64 -&#62; #1 #2 : Windows Server Microsoft Hyper-V Server 2012 R2 -&#62; #1 #2 : Hyper-V Server Microsoft® Windows Server® 2008 Standard -&#62; #1 #2 : Windows Server</comment> <is_recursive>1</is_recursive> <uuid>clean_windows_server_os_name</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>#1 #2</value> </ruleaction> </rule> </rules>