+
    G%@i	                     6    ^ RI HtHtHtHt  ! R R]]4      tR# )    )PluginIndependentPluginSoSPredicate	PluginOptc                   X   a  ] tR t^t o RtRtRt]! RRRR7      .tRt	Rt
R tR tR	tV tR
# )	LibreswanzLibreswan IPsec	libreswan
ipsec-barfFzcollect ipsec barf output)defaultdescc                   V P                  . RO4       V P                  . RO4       \        V RR.RR/R7      pV P                  RR.VR7       V P                  R	4      '       d   V P                  R
4       V P	                  . RO4       R# )/etc/ipsec.conf	xfrm_user	xfrm_algokmodsall)r   requiredzip xfrm policyzip xfrm state)predr
   z
ipsec barfN)r   z/etc/ipsec.dz/proc/net/xfrm_stat)zipsec verifyzipsec whack --statuszipsec whack --listallzcertutil -L -d sql:/etc/ipsec.d)z/etc/ipsec.secretsz/etc/ipsec.secrets.dz/etc/ipsec.d/*.dbz/etc/ipsec.d/*.secrets)add_copy_specadd_cmd_outputr   
get_optionadd_forbidden_path)self	xfrm_preds   & >/usr/lib/python3/dist-packages/sos/report/plugins/libreswan.pysetupLibreswan.setup   s     
 	 	 
 	 !k;-G+2E*:<	
  	 	
 ??<((- !
 	    c                    R pV P                  RVR4       V P                  R4      '       d   V P                  RVR4       R# R# )z/(aead|auth|auth-trunc|enc)(\s.*\s)(0x[0-9a-f]+)statez\1\2********r
   barfN)do_cmd_output_subr   )r   xfrm_state_regexps   & r   postprocLibreswan.postproc@   sL    5w(9.	0 ??<((""6+<#24 )r    N)networksecurity	openshift)r   )r	   openswan)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesr   option_listfilespackagesr   r$   __static_attributes____classdictcell__)__classdict__s   @r   r   r      sF     "JK3H,2	4K
 !E(H D4 4r   r   N)sos.report.pluginsr   r   r   r   r   r&   r   r   <module>r9      s   + +;4) ;4r   