o
    �õ±jæ  ã                   @   s2   d dl mZ dd„ Zdd„ Zedkreƒ  dS dS )é    )ÚCCACHEc                 C   s$   t  | ¡}| ¡ D ]}t|ƒ q	d S )N)r   Ú	from_fileÚ
get_hashesÚprint)ÚccachefilepathÚccacheÚhash© r	   ú”/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/minikerberos/examples/ccacheroast.pyÚccacheroast   s   

ÿr   c                  C   s8   dd l } | jdd�}|jddd� | ¡ }t|jƒ d S )Nr   zLParses CCACHE file and outputs all TGS tickets in a hashcat-crackable format)Údescriptionr   zCCACHE file to roast)Úhelp)ÚargparseÚArgumentParserÚadd_argumentÚ
parse_argsr   r   )r   ÚparserÚargsr	   r	   r
   Úmain	   s
   r   Ú__main__N)Úminikerberos.common.ccacher   r   r   Ú__name__r	   r	   r	   r
   Ú<module>   s   

ÿ