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   

