Ë
    i©¹d~	  ã                   ó4   — d dl mZmZmZmZ  G d„ dee«      Zy)é    )ÚPluginÚIndependentPluginÚSoSPredicateÚ	PluginOptc                   ó<   — e Zd ZdZdZdZdZ edded¬«      gZ	d	„ Z
y)
Ú	Conntrackz)conntrack - netfilter connection trackingÚ	conntrack)ÚnetworkÚcluster)zconntrack-toolsr	   Ú
conntrackdÚ
namespacesNz0Number of namespaces to collect, 0 for unlimited)ÚdefaultÚval_typeÚdescc                 óN  — | j                  d«       | j                  g d¢«       t        | g d¢ddi¬«      }| j                  ddg|¬	«       d
}| j                  d«      }| j	                  |¬«      D ]2  }||z   dz   }| j                  |dz   «       | j                  |dz   «       Œ4 y )Nz/etc/conntrackd/conntrackd.conf)zconntrackd -s networkzconntrackd -s cachezconntrackd -s runtimezconntrackd -s linkzconntrackd -s rsqueuezconntrackd -s queuezconntrackd -s ctzconntrackd -s expect)Únf_conntrackÚnf_conntrack_netlinkÚnf_defrag_ipv4Únf_defrag_ipv6Ú	nfnetlinkÚkmodsÚall)r   Úrequiredzconntrack -L -o extendedzconntrack -S)Úpredzip netns exec r   )Úns_maxú )Úadd_copy_specÚadd_cmd_outputr   Ú
get_optionÚget_network_namespaces)ÚselfÚct_predÚ
cmd_prefixÚnspsÚ	namespaceÚns_cmd_prefixs         ú>/usr/lib/python3/dist-packages/sos/report/plugins/conntrack.pyÚsetupzConntrack.setup   sÐ   € à×ÑÐ<Ô=Ø×Ñò 	
ô 		ô ˜tò&3ð
 *1°%Ð(8ô:ˆð 	×ÑØ&Øð
ð ð 	ô 	ð &ˆ
Ø�‰˜|Ó,ˆØ×4Ñ4¸DÐ4ÓAò 	@ˆIØ&¨Ñ2°SÑ8ˆMØ×Ñ Ð0JÑ JÔKØ×Ñ °Ñ >Õ?ñ	@ó    )Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesr   ÚintÚoption_listr(   © r)   r'   r   r      s7   „ à<€Jà€KØ%€HØ=€Hñ 	�,¨°sØIô	Kð€Kó
"@r)   r   N)Úsos.report.pluginsr   r   r   r   r   r3   r)   r'   ú<module>r5      s    ð÷+ó +ô/@�Ð)õ /@r)   