id 4ddlmZmZmZmZGddeeZy))PluginIndependentPlugin SoSPredicate PluginOptcDeZdZdZdZdZedddgZdZd Z d Z d Z y ) LibreswanzLibreswan IPsec libreswan)networksecurity openshift ipsec-barfFzcollect ipsec barf output)defaultdesc)/etc/ipsec.conf)r openswanc|jgd|jgdt|ddgddi}|jdd g| |jd r|jd |j gd y)N)rz /etc/ipsec.dz/proc/net/xfrm_stat)z ipsec verifyzipsec whack --statuszipsec whack --listallzcertutil -L -d sql:/etc/ipsec.d xfrm_user xfrm_algokmodsall)rrequiredzip xfrm policyz ip xfrm state)predr z ipsec barf)z/etc/ipsec.secretsz/etc/ipsec.secrets.dz/etc/ipsec.d/*.dbz/etc/ipsec.d/*.secrets) add_copy_specadd_cmd_outputr get_optionadd_forbidden_path)self xfrm_preds >/usr/lib/python3/dist-packages/sos/report/plugins/libreswan.pysetupzLibreswan.setups      !k;-G+2E*:<        ??< (    - !  cxd}|jd|d|jdr|jd|dyy)Nz/(aead|auth|auth-trunc|enc)(\s.*\s)(0x[0-9a-f]+)statez \1\2********r barf)do_cmd_output_subr)rxfrm_state_regexps rpostproczLibreswan.postproc@sI5 w(9. 0 ??< (  " "6+<#2 4 )r!N) __name__ __module__ __qualname__ short_desc plugin_nameprofilesr option_listfilespackagesr r'r!rrrs>"JK3H,2 4K !E(H  D 4r!rN)sos.report.pluginsrrrrrr1r!rr3s++;4);4r!