%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/projetos/suporte.iigd.com.br/resources/Rules/
Upload File :
Create Path :
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 -&amp;#62; #2 = LTS
        SUSE Linux Enterprise Server 11 (x86_64) -&amp;#62; #2 = x86_64
        Red Hat Enterprise Linux Server release 7.9 (Maipo) -&amp;#62; #2 = Maipo
        Red Hat Enterprise Linux Server release 6.10 (Santiago) -&amp;#62; #2 = Santiago
        Fedora release 36 (Thirty Six) -&amp;#62; #2 = Thirty Six
        Debian GNU/Linux 9.5 (stretch) -&amp;#62; #2 = stretch
        Debian GNU/Linux 8.9 (jessie) -&amp;#62; #2 = jessie
        CentOS Linux release 7.2.1511 (Core) -&amp;#62; #2 = Core
        AlmaLinux 9.0 (Emerald Puma) -&amp;#62; #2 = Emerald Puma
        AlmaLinux 8.6 (Sky Tiger) -&amp;#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)(?&amp;#62;\(R\)|&#xAE;)? (Windows) (XP|\d\.\d|\d{1,4}|Vista)(&#x2122;)? ?(.*)/

        Example :
        Microsoft Windows XP Professionnel -&amp;#62; #4 : Professionnel
        Microsoft Windows 7 Enterprise  -&amp;#62; #4 : Enterprise
        Microsoft&#xAE; Windows Vista Professionnel  -&amp;#62; #4 : Professionnel
        Microsoft Windows XP &#xC9;dition familiale  -&amp;#62; #4 : &#xC9;dition familiale
        Microsoft Windows 10 Entreprise  -&amp;#62; #4 : Entreprise
        Microsoft Windows 10 Professionnel  -&amp;#62; #4 : Professionnel
        Microsoft Windows 11 Professionnel  -&amp;#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)(?&amp;#62;\(R\)|&#xAE;)? (Windows) (XP|\d\.\d|\d{1,4}|Vista)(&#x2122;)? ?(.*)/</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)(?&amp;#62;\(R\)|&#xAE;)? (?:(Hyper-V|Windows)(?:\(R\))?) ((?:Server|))(?:\(R\)|&#xAE;)? (\d{4}(?: R2)?)(?:[,\s]++)?([^\s]*)(?: Edition(?: x64)?)?$/

        Example :
        Microsoft Windows Server 2012 R2 Datacenter -&amp;#62; #4 : Datacenter
        Microsoft(R) Windows(R) Server 2003, Standard Edition x64 -&amp;#62; #4 : Standard
        Microsoft Hyper-V Server 2012 R2 -&amp;#62; #4 :
        Microsoft&#xAE; Windows Server&#xAE; 2008 Standard -&amp;#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)(?&amp;#62;\(R\)|&#xAE;)? (?:(Hyper-V|Windows)(?:\(R\))?) ((?:Server|))(?:\(R\)|&#xAE;)? (\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>

Zerion Mini Shell 1.0