__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
module Krb5 =
autoload xfm
let comment = Inifile.comment IniFile.comment_re "#"
let empty = Inifile.empty
let eol = Inifile.eol
let dels = Util.del_str
let indent = del /[ \t]*/ ""
let comma_or_space_sep = del /[ \t,]{1,}/ " "
let eq = del /[ \t]*=[ \t]*/ " = "
let eq_openbr = del /[ \t]*=[ \t\n]*\{[ \t]*\n/ " = {\n"
let closebr = del /[ \t]*\}/ "}"
(* These two regexps for realms and apps are not entirely true
- strictly speaking, there's no requirement that a realm is all upper case
and an application only uses lowercase. But it's what's used in practice.
Without that distinction we couldn't distinguish between applications
and realms in the [appdefaults] section.
*)
let include_re = /include(dir)?/
let realm_re = /[A-Z0-9][.a-zA-Z0-9-]*/
let realm_anycase_re = /[A-Za-z0-9][.a-zA-Z0-9-]*/
let app_re = /[a-z][a-zA-Z0-9_]*/
let name_re = /[.a-zA-Z0-9_-]+/ - include_re
let value_br = store /[^;# \t\r\n{}]+/
let value = store /[^;# \t\r\n]+/
let entry (kw:regexp) (sep:lens) (value:lens) (comment:lens)
= [ indent . key kw . sep . value . (comment|eol) ] | comment
let subsec_entry (kw:regexp) (sep:lens) (comment:lens)
= ( entry kw sep value_br comment ) | empty
let simple_section (n:string) (k:regexp) =
let title = Inifile.indented_title n in
let entry = entry k eq value comment in
Inifile.record title entry
let record (t:string) (e:lens) =
let title = Inifile.indented_title t in
Inifile.record title e
let v4_name_convert (subsec:lens) = [ indent . key "v4_name_convert" .
eq_openbr . subsec* . closebr . eol ]
(*
For the enctypes this appears to be a list of the valid entries:
c4-hmac arcfour-hmac aes128-cts rc4-hmac
arcfour-hmac-md5 des3-cbc-sha1 des-cbc-md5 des-cbc-crc
*)
let enctype_re = /[a-zA-Z0-9-]{3,}/
let enctypes = /permitted_enctypes|default_tgs_enctypes|default_tkt_enctypes/i
(* An #eol label prevents ambiguity between "k = v1 v2" and "k = v1\n k = v2" *)
let enctype_list (nr:regexp) (ns:string) =
indent . del nr ns . eq
. Build.opt_list [ label ns . store enctype_re ] comma_or_space_sep
. (comment|eol) . [ label "#eol" ]
let libdefaults =
let option = entry (name_re - ("v4_name_convert" |enctypes)) eq value comment in
let enctype_lists = enctype_list /permitted_enctypes/i "permitted_enctypes"
| enctype_list /default_tgs_enctypes/i "default_tgs_enctypes"
| enctype_list /default_tkt_enctypes/i "default_tkt_enctypes" in
let subsec = [ indent . key /host|plain/ . eq_openbr .
(subsec_entry name_re eq comment)* . closebr . eol ] in
record "libdefaults" (option|enctype_lists|v4_name_convert subsec)
let login =
let keys = /krb[45]_get_tickets|krb4_convert|krb_run_aklog/
|/aklog_path|accept_passwd/ in
simple_section "login" keys
let appdefaults =
let option = entry (name_re - ("realm" | "application")) eq value_br comment in
let realm = [ indent . label "realm" . store realm_re .
eq_openbr . (option|empty)* . closebr . eol ] in
let app = [ indent . label "application" . store app_re .
eq_openbr . (realm|option|empty)* . closebr . eol] in
record "appdefaults" (option|realm|app)
let realms =
let simple_option = /kdc|admin_server|database_module|default_domain/
|/v4_realm|auth_to_local(_names)?|master_kdc|kpasswd_server/
|/admin_server|ticket_lifetime|pkinit_(anchors|identities|identity|pool)/
|/krb524_server/ in
let subsec_option = /v4_instance_convert/ in
let option = subsec_entry simple_option eq comment in
let subsec = [ indent . key subsec_option . eq_openbr .
(subsec_entry name_re eq comment)* . closebr . eol ] in
let v4subsec = [ indent . key /host|plain/ . eq_openbr .
(subsec_entry name_re eq comment)* . closebr . eol ] in
let realm = [ indent . label "realm" . store realm_anycase_re .
eq_openbr . (option|subsec|(v4_name_convert v4subsec))* .
closebr . eol ] in
record "realms" (realm|comment)
let domain_realm =
simple_section "domain_realm" name_re
let logging =
let keys = /kdc|admin_server|default/ in
let xchg (m:regexp) (d:string) (l:string) =
del m d . label l in
let xchgs (m:string) (l:string) = xchg m m l in
let dest =
[ xchg /FILE[=:]/ "FILE=" "file" . value ]
|[ xchgs "STDERR" "stderr" ]
|[ xchgs "CONSOLE" "console" ]
|[ xchgs "DEVICE=" "device" . value ]
|[ xchgs "SYSLOG" "syslog" .
([ xchgs ":" "severity" . store /[A-Za-z0-9]+/ ].
[ xchgs ":" "facility" . store /[A-Za-z0-9]+/ ]?)? ] in
let entry = [ indent . key keys . eq . dest . (comment|eol) ] | comment in
record "logging" entry
let capaths =
let realm = [ indent . key realm_re .
eq_openbr .
(entry realm_re eq value_br comment)* . closebr . eol ] in
record "capaths" (realm|comment)
let dbdefaults =
let keys = /database_module|ldap_kerberos_container_dn|ldap_kdc_dn/
|/ldap_kadmind_dn|ldap_service_password_file|ldap_servers/
|/ldap_conns_per_server/ in
simple_section "dbdefaults" keys
let dbmodules =
let subsec_key = /database_name|db_library|disable_last_success/
|/disable_lockout|ldap_conns_per_server|ldap_(kdc|kadmind)_dn/
|/ldap_(kdc|kadmind)_sasl_mech|ldap_(kdc|kadmind)_sasl_authcid/
|/ldap_(kdc|kadmind)_sasl_authzid|ldap_(kdc|kadmind)_sasl_realm/
|/ldap_kerberos_container_dn|ldap_servers/
|/ldap_service_password_file|mapsize|max_readers|nosync/
|/unlockiter/ in
let subsec_option = subsec_entry subsec_key eq comment in
let key = /db_module_dir/ in
let option = entry key eq value comment in
let realm = [ indent . label "realm" . store realm_re .
eq_openbr . (subsec_option)* . closebr . eol ] in
record "dbmodules" (option|realm)
(* This section is not documented in the krb5.conf manpage,
but the Fermi example uses it. *)
let instance_mapping =
let value = dels "\"" . store /[^;# \t\r\n{}]*/ . dels "\"" in
let map_node = label "mapping" . store /[a-zA-Z0-9\/*]+/ in
let mapping = [ indent . map_node . eq .
[ label "value" . value ] . (comment|eol) ] in
let instance = [ indent . key name_re .
eq_openbr . (mapping|comment)* . closebr . eol ] in
record "instancemapping" instance
let kdc =
simple_section "kdc" /profile/
let pam =
simple_section "pam" name_re
let plugins =
let interface_option = subsec_entry name_re eq comment in
let interface = [ indent . key name_re .
eq_openbr . (interface_option)* . closebr . eol ] in
record "plugins" (interface|comment)
let includes = Build.key_value_line include_re Sep.space (store Rx.fspath)
let include_lines = includes . (comment|empty)*
let lns = (comment|empty)* .
(libdefaults|login|appdefaults|realms|domain_realm
|logging|capaths|dbdefaults|dbmodules|instance_mapping|kdc|pam|include_lines
|plugins)*
let filter = (incl "/etc/krb5.conf.d/*.conf")
. (incl "/etc/krb5.conf")
let xfm = transform lns filter
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| tests | Folder | 0755 |
|
|
| access.aug | File | 3.58 KB | 0644 |
|
| activemq_conf.aug | File | 1.47 KB | 0644 |
|
| activemq_xml.aug | File | 864 B | 0644 |
|
| afs_cellalias.aug | File | 1.56 KB | 0644 |
|
| aliases.aug | File | 2.18 KB | 0644 |
|
| anaconda.aug | File | 775 B | 0644 |
|
| anacron.aug | File | 2.49 KB | 0644 |
|
| approx.aug | File | 1.26 KB | 0644 |
|
| apt_update_manager.aug | File | 1.11 KB | 0644 |
|
| aptcacherngsecurity.aug | File | 726 B | 0644 |
|
| aptconf.aug | File | 3.9 KB | 0644 |
|
| aptpreferences.aug | File | 1.79 KB | 0644 |
|
| aptsources.aug | File | 1.98 KB | 0644 |
|
| authinfo2.aug | File | 1.44 KB | 0644 |
|
| authorized_keys.aug | File | 1.84 KB | 0644 |
|
| authselectpam.aug | File | 3.7 KB | 0644 |
|
| automaster.aug | File | 3.31 KB | 0644 |
|
| automounter.aug | File | 4.05 KB | 0644 |
|
| avahi.aug | File | 1.38 KB | 0644 |
|
| backuppchosts.aug | File | 1014 B | 0644 |
|
| bbhosts.aug | File | 4.24 KB | 0644 |
|
| bootconf.aug | File | 3.65 KB | 0644 |
|
| build.aug | File | 16.65 KB | 0644 |
|
| cachefilesd.aug | File | 2 KB | 0644 |
|
| carbon.aug | File | 1.54 KB | 0644 |
|
| ceph.aug | File | 719 B | 0644 |
|
| cgconfig.aug | File | 3.37 KB | 0644 |
|
| cgrules.aug | File | 2.38 KB | 0644 |
|
| channels.aug | File | 3.84 KB | 0644 |
|
| chrony.aug | File | 13.79 KB | 0644 |
|
| clamav.aug | File | 1.72 KB | 0644 |
|
| cmdline.aug | File | 506 B | 0644 |
|
| cobblermodules.aug | File | 398 B | 0644 |
|
| cobblersettings.aug | File | 2.24 KB | 0644 |
|
| cockpit.aug | File | 1.96 KB | 0644 |
|
| collectd.aug | File | 869 B | 0644 |
|
| cpanel.aug | File | 824 B | 0644 |
|
| cron.aug | File | 4.05 KB | 0644 |
|
| cron_user.aug | File | 1.26 KB | 0644 |
|
| crypttab.aug | File | 3.08 KB | 0644 |
|
| csv.aug | File | 1.18 KB | 0644 |
|
| cups.aug | File | 459 B | 0644 |
|
| cyrus_imapd.aug | File | 1.51 KB | 0644 |
|
| darkice.aug | File | 773 B | 0644 |
|
| debctrl.aug | File | 3.61 KB | 0644 |
|
| desktop.aug | File | 1.39 KB | 0644 |
|
| devfsrules.aug | File | 619 B | 0644 |
|
| device_map.aug | File | 620 B | 0644 |
|
| dhclient.aug | File | 6.69 KB | 0644 |
|
| dhcpd.aug | File | 20.88 KB | 0644 |
|
| dns_zone.aug | File | 2.89 KB | 0644 |
|
| dnsmasq.aug | File | 2.16 KB | 0644 |
|
| dovecot.aug | File | 3.98 KB | 0644 |
|
| dpkg.aug | File | 2.78 KB | 0644 |
|
| dput.aug | File | 2.16 KB | 0644 |
|
| erlang.aug | File | 4.33 KB | 0644 |
|
| ethers.aug | File | 663 B | 0644 |
|
| exports.aug | File | 2.37 KB | 0644 |
|
| fai_diskconfig.aug | File | 9.28 KB | 0644 |
|
| fail2ban.aug | File | 1.79 KB | 0644 |
|
| fonts.aug | File | 819 B | 0644 |
|
| fstab.aug | File | 1.23 KB | 0644 |
|
| fuse.aug | File | 871 B | 0644 |
|
| gdm.aug | File | 1.8 KB | 0644 |
|
| getcap.aug | File | 1.57 KB | 0644 |
|
| group.aug | File | 1.66 KB | 0644 |
|
| grub.aug | File | 11.05 KB | 0644 |
|
| grubenv.aug | File | 508 B | 0644 |
|
| gshadow.aug | File | 2.19 KB | 0644 |
|
| gtkbookmarks.aug | File | 855 B | 0644 |
|
| host_conf.aug | File | 1.9 KB | 0644 |
|
| hostname.aug | File | 435 B | 0644 |
|
| hosts.aug | File | 485 B | 0644 |
|
| hosts_access.aug | File | 4.32 KB | 0644 |
|
| htpasswd.aug | File | 1.02 KB | 0644 |
|
| httpd.aug | File | 7.35 KB | 0644 |
|
| inetd.aug | File | 6.22 KB | 0644 |
|
| inifile.aug | File | 15.49 KB | 0644 |
|
| inittab.aug | File | 780 B | 0644 |
|
| inputrc.aug | File | 1.62 KB | 0644 |
|
| interfaces.aug | File | 4.62 KB | 0644 |
|
| iproute2.aug | File | 323 B | 0644 |
|
| iptables.aug | File | 2.64 KB | 0644 |
|
| iscsid.aug | File | 684 B | 0644 |
|
| jaas.aug | File | 1.57 KB | 0644 |
|
| jettyrealm.aug | File | 1.52 KB | 0644 |
|
| jmxaccess.aug | File | 1.35 KB | 0644 |
|
| jmxpassword.aug | File | 1.34 KB | 0644 |
|
| json.aug | File | 2.15 KB | 0644 |
|
| kdump.aug | File | 3.06 KB | 0644 |
|
| keepalived.aug | File | 10.73 KB | 0644 |
|
| known_hosts.aug | File | 1.93 KB | 0644 |
|
| koji.aug | File | 898 B | 0644 |
|
| krb5.aug | File | 6.98 KB | 0644 |
|
| ldif.aug | File | 7.65 KB | 0644 |
|
| ldso.aug | File | 1.06 KB | 0644 |
|
| lightdm.aug | File | 1.75 KB | 0644 |
|
| limits.aug | File | 2.02 KB | 0644 |
|
| login_defs.aug | File | 615 B | 0644 |
|
| logrotate.aug | File | 4.23 KB | 0644 |
|
| logwatch.aug | File | 1.44 KB | 0644 |
|
| lokkit.aug | File | 2.16 KB | 0644 |
|
| lvm.aug | File | 2.03 KB | 0644 |
|
| mailscanner.aug | File | 1.66 KB | 0644 |
|
| mailscanner_rules.aug | File | 2.84 KB | 0644 |
|
| masterpasswd.aug | File | 4.36 KB | 0644 |
|
| mcollective.aug | File | 1.09 KB | 0644 |
|
| mdadm_conf.aug | File | 10.05 KB | 0644 |
|
| memcached.aug | File | 1.24 KB | 0644 |
|
| mke2fs.aug | File | 6.29 KB | 0644 |
|
| modprobe.aug | File | 3.34 KB | 0644 |
|
| modules.aug | File | 741 B | 0644 |
|
| modules_conf.aug | File | 1.04 KB | 0644 |
|
| mongodbserver.aug | File | 1.17 KB | 0644 |
|
| monit.aug | File | 2.13 KB | 0644 |
|
| multipath.aug | File | 4.21 KB | 0644 |
|
| mysql.aug | File | 1.95 KB | 0644 |
|
| nagioscfg.aug | File | 2.09 KB | 0644 |
|
| nagiosobjects.aug | File | 1.57 KB | 0644 |
|
| netmasks.aug | File | 1.69 KB | 0644 |
|
| networkmanager.aug | File | 2.18 KB | 0644 |
|
| networks.aug | File | 1.09 KB | 0644 |
|
| nginx.aug | File | 3.65 KB | 0644 |
|
| nrpe.aug | File | 1.78 KB | 0644 |
|
| nslcd.aug | File | 9.87 KB | 0644 |
|
| nsswitch.aug | File | 2.33 KB | 0644 |
|
| ntp.aug | File | 5.29 KB | 0644 |
|
| ntpd.aug | File | 4.75 KB | 0644 |
|
| odbc.aug | File | 1.42 KB | 0644 |
|
| opendkim.aug | File | 3.1 KB | 0644 |
|
| openshift_config.aug | File | 2.46 KB | 0644 |
|
| openshift_http.aug | File | 1.03 KB | 0644 |
|
| openshift_quickstarts.aug | File | 1.02 KB | 0644 |
|
| openvpn.aug | File | 22.28 KB | 0644 |
|
| oz.aug | File | 1.35 KB | 0644 |
|
| pagekite.aug | File | 2.6 KB | 0644 |
|
| pam.aug | File | 2.58 KB | 0644 |
|
| pamconf.aug | File | 1.23 KB | 0644 |
|
| passwd.aug | File | 3.52 KB | 0644 |
|
| pbuilder.aug | File | 638 B | 0644 |
|
| pg_hba.aug | File | 2.97 KB | 0644 |
|
| pgbouncer.aug | File | 1.43 KB | 0644 |
|
| php.aug | File | 2.34 KB | 0644 |
|
| phpvars.aug | File | 3.85 KB | 0644 |
|
| postfix_access.aug | File | 771 B | 0644 |
|
| postfix_main.aug | File | 1.52 KB | 0644 |
|
| postfix_master.aug | File | 1.9 KB | 0644 |
|
| postfix_passwordmap.aug | File | 1.28 KB | 0644 |
|
| postfix_sasl_smtpd.aug | File | 697 B | 0644 |
|
| postfix_transport.aug | File | 1.48 KB | 0644 |
|
| postfix_virtual.aug | File | 1.32 KB | 0644 |
|
| postgresql.aug | File | 2.1 KB | 0644 |
|
| properties.aug | File | 2.3 KB | 0644 |
|
| protocols.aug | File | 1.05 KB | 0644 |
|
| puppet.aug | File | 1.52 KB | 0644 |
|
| puppet_auth.aug | File | 1.95 KB | 0644 |
|
| puppetfile.aug | File | 2.27 KB | 0644 |
|
| puppetfileserver.aug | File | 3.12 KB | 0644 |
|
| pylonspaste.aug | File | 2.3 KB | 0644 |
|
| pythonpaste.aug | File | 1.99 KB | 0644 |
|
| qpid.aug | File | 670 B | 0644 |
|
| quote.aug | File | 6.71 KB | 0644 |
|
| rabbitmq.aug | File | 4.69 KB | 0644 |
|
| radicale.aug | File | 1.48 KB | 0644 |
|
| rancid.aug | File | 927 B | 0644 |
|
| redis.aug | File | 6.5 KB | 0644 |
|
| reprepro_uploaders.aug | File | 5.47 KB | 0644 |
|
| resolv.aug | File | 4.03 KB | 0644 |
|
| rhsm.aug | File | 1.1 KB | 0644 |
|
| rmt.aug | File | 788 B | 0644 |
|
| rsyncd.aug | File | 1.97 KB | 0644 |
|
| rsyslog.aug | File | 3.27 KB | 0644 |
|
| rtadvd.aug | File | 854 B | 0644 |
|
| rx.aug | File | 4.2 KB | 0644 |
|
| samba.aug | File | 1.71 KB | 0644 |
|
| schroot.aug | File | 1.79 KB | 0644 |
|
| securetty.aug | File | 450 B | 0644 |
|
| semanage.aug | File | 1.02 KB | 0644 |
|
| sep.aug | File | 1.28 KB | 0644 |
|
| services.aug | File | 2.82 KB | 0644 |
|
| shadow.aug | File | 2.35 KB | 0644 |
|
| shells.aug | File | 745 B | 0644 |
|
| shellvars.aug | File | 12.02 KB | 0644 |
|
| shellvars_list.aug | File | 1.74 KB | 0644 |
|
| simplelines.aug | File | 1.13 KB | 0644 |
|
| simplevars.aug | File | 1.4 KB | 0644 |
|
| sip_conf.aug | File | 1.61 KB | 0644 |
|
| slapd.aug | File | 5.2 KB | 0644 |
|
| smbusers.aug | File | 781 B | 0644 |
|
| solaris_system.aug | File | 3.15 KB | 0644 |
|
| soma.aug | File | 1.14 KB | 0644 |
|
| sos.aug | File | 807 B | 0644 |
|
| spacevars.aug | File | 1.42 KB | 0644 |
|
| splunk.aug | File | 1.64 KB | 0644 |
|
| squid.aug | File | 15.95 KB | 0644 |
|
| ssh.aug | File | 4.39 KB | 0644 |
|
| sshd.aug | File | 4.74 KB | 0644 |
|
| sssd.aug | File | 861 B | 0644 |
|
| star.aug | File | 941 B | 0644 |
|
| strongswan.aug | File | 1.63 KB | 0644 |
|
| stunnel.aug | File | 2.21 KB | 0644 |
|
| subversion.aug | File | 2.75 KB | 0644 |
|
| sudoers.aug | File | 20.08 KB | 0644 |
|
| sysconfig.aug | File | 2.49 KB | 0644 |
|
| sysconfig_route.aug | File | 2.55 KB | 0644 |
|
| sysctl.aug | File | 1.36 KB | 0644 |
|
| syslog.aug | File | 7.33 KB | 0644 |
|
| systemd.aug | File | 6 KB | 0644 |
|
| termcap.aug | File | 1.03 KB | 0644 |
|
| thttpd.aug | File | 1.31 KB | 0644 |
|
| tinc.aug | File | 1.08 KB | 0644 |
|
| tmpfiles.aug | File | 3.16 KB | 0644 |
|
| toml.aug | File | 4.24 KB | 0644 |
|
| trapperkeeper.aug | File | 4.01 KB | 0644 |
|
| tuned.aug | File | 387 B | 0644 |
|
| up2date.aug | File | 2.21 KB | 0644 |
|
| updatedb.aug | File | 1.13 KB | 0644 |
|
| util.aug | File | 4.85 KB | 0644 |
|
| vfstab.aug | File | 1.71 KB | 0644 |
|
| vmware_config.aug | File | 702 B | 0644 |
|
| vsftpd.aug | File | 2.72 KB | 0644 |
|
| webmin.aug | File | 1.23 KB | 0644 |
|
| wine.aug | File | 1.92 KB | 0644 |
|
| xendconfsxp.aug | File | 1.07 KB | 0644 |
|
| xinetd.aug | File | 4.02 KB | 0644 |
|
| xml.aug | File | 6.33 KB | 0644 |
|
| xorg.aug | File | 10.43 KB | 0644 |
|
| xymon.aug | File | 2.26 KB | 0644 |
|
| xymon_alerting.aug | File | 6.11 KB | 0644 |
|
| yaml.aug | File | 1.54 KB | 0644 |
|
| yum.aug | File | 2.19 KB | 0644 |
|