U
    -_g                     @   s&   d dl mZmZ G dd deeZdS )    )PluginRedHatPluginc                   @   s$   e Zd ZdZdZdZdZdd ZdS )	FirewallDzFirewall daemon	firewalld)Znetwork)r   c                 C   sR   | j ddd |  dddddd	d
ddg	 | jddddddddddg
ddd d S )Nz/etc/firewalld/firewalld.confZfirewalld_conf)Ztagsz/etc/firewalld/*.xmlz/etc/firewalld/icmptypes/*.xmlz/etc/firewalld/services/*.xmlz/etc/firewalld/zones/*.xmlz/etc/firewalld/ipsets/*.xmlz/etc/firewalld/policies/*.xmlz/etc/firewalld/helpers/*.xmlz/etc/sysconfig/firewalldz/var/log/firewalldz&firewall-cmd --direct --get-all-chainsz%firewall-cmd --direct --get-all-rulesz,firewall-cmd --direct --get-all-passthroughszfirewall-cmd --get-log-deniedzfirewall-cmd --list-all-zonesz)firewall-cmd --permanent --list-all-zonesz2firewall-cmd --permanent --direct --get-all-chainsz1firewall-cmd --permanent --direct --get-all-rulesz8firewall-cmd --permanent --direct --get-all-passthroughszfirewall-cmd --state
   T)ZtimeoutZ
cmd_as_tag)Zadd_copy_specZadd_cmd_output)self r   >/usr/lib/python3/dist-packages/sos/report/plugins/firewalld.pysetup   s:     zFirewallD.setupN)__name__
__module____qualname__Z
short_descZplugin_nameZprofilesZpackagesr
   r   r   r   r	   r      s
   r   N)Zsos.report.pluginsr   r   r   r   r   r   r	   <module>   s   