Postconf - command postconf
PostconfBuiltin - command postconf -C builtin
- class insights.parsers.postconf.Postconf(context, extra_bad_lines=None)[source]
Bases:
_Postconf
Class for parsing the
postconf
command. Sample input:smtpd_tls_loglevel = 0 smtpd_tls_mandatory_ciphers = medium smtpd_tls_mandatory_exclude_ciphers = smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1
Examples
>>> type(postconf) <class 'insights.parsers.postconf.Postconf'> >>> postconf['smtpd_tls_loglevel'] == '0' True >>> postconf['smtpd_tls_mandatory_ciphers'] == 'medium' True >>> postconf['smtpd_tls_mandatory_exclude_ciphers'] == '' True >>> postconf['smtpd_tls_mandatory_protocols'] == '!SSLv2, !SSLv3, !TLSv1' True
- class insights.parsers.postconf.PostconfBuiltin(context, extra_bad_lines=None)[source]
Bases:
_Postconf
Class for parsing the
postconf -C builtin
command. Sample input:smtpd_tls_loglevel = 0 smtpd_tls_mandatory_ciphers = medium smtpd_tls_mandatory_exclude_ciphers = smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1
Examples
>>> type(postconfb) <class 'insights.parsers.postconf.PostconfBuiltin'> >>> postconfb['smtpd_tls_loglevel'] == '0' True >>> postconfb['smtpd_tls_mandatory_ciphers'] == 'medium' True >>> postconfb['smtpd_tls_mandatory_exclude_ciphers'] == '' True >>> postconfb['smtpd_tls_mandatory_protocols'] == '!SSLv2, !SSLv3, !TLSv1' True