Pure Python library for Kerberos manipulation, including AS-REQ, TGS-REQ, Kerberoasting, ASREP roasting, and cross-domain authentication. Version 0.4.9 supports Python >=3.6 and is actively maintained on GitHub by skelsec. Release cadence is irregular, with security fixes and feature additions.
pip install minikerberosVerified import paths — ran on the pinned version, not inferred.
Basic example: authenticate and obtain a TGT using the asynchronous client.
Review the examples at https://github.com/skelsec/minikerberos/tree/master/examples for updated usage.
pip install oscrypto
Use 'from minikerberos.client import KerberosClient' or 'from minikerberos.aioclient import AIOKerberosClient'.
Run 'pip install minikerberos' in the correct Python environment.
Use 'AIOKerberosClient' with async/await, or check minikerberos.client for sync methods (e.g., 'KerberosClient().tgt' attribute after login).
Ensure all string parameters are Python str, not bytes. Use .decode() if necessary.
pip install oscrypto