Path: blob/main/src/telepathy/__pycache__/telepathy.cpython-310.pyc
201 views
o PhUc3� � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ddl mZmZm Z mZmZmZmZ ddlmZmZ ddlmZmZ ddlmZ ddlmZmZmZ ddlmZ dd l m!Z!m"Z" dd l#m$Z$ e�%� ej&ddd dd�ej&ddd dd�ej&ddd dd�ej&ddd dd�ej&ddd dd�ej&ddd dd�ej&d d!dd"d#�ej&d$d%d d&d'd(�ej&d)d*d d&d+d(�ej&d,d-d d&d.d(�d/d0� �����������Z'e(d1kr�e'� dS dS )2zPTelepathy cli interface: An OSINT toolkit for investigating Telegram chats. � N)�print_banner�color_print_green� populate_user�process_message�process_description� parse_tg_date�parse_html_page)�SessionPasswordNeededError�ChannelPrivateError)�InputPeerEmpty�PeerUser)�GetDialogsRequest)�TelegramClient� functions�types)�get_display_name)�Fore�Style)� alive_barz--targetz-tTz Specifies a chat to investigate.)�multiple�helpz--comprehensivez-cz'Comprehensive scan, includes archiving.)�is_flagr z--mediaz-mz%Archives media in the specified chat.z --forwardsz-fzScrapes forwarded messages.z--userz-uzLooks up a specified user ID.z --locationz-lz*Finds users near to specified coordinates.z--altz-azUses an alternative login.)�defaultr z--jsonz-jFzExport to JSON.)r r r z--exportz-ez/Export a list of chats your account is part of.z --repliesz-rz$Enable replies analysis in channels.c s� t � d � � ��d � � �} d\� ���tj�� �d��t���d��d � �d }�d � �d �zt��� W n tyG Y nw �rLd � | rPd �|rTd �|rZd \�� |r`d \�� |rdd �|rhd ��rld}|rpd � tj� |�dkr�t d�} t d �}t d��t|ddd��}|�| d | d � d � W d � n1 s�w Y �n�t|dd���w}|� � }|dkr�|d }|jdd�\} }��nX|dk�r#|d d ur�|d }|jdd�\} }��n>td� t d�} t d �}t d��| d | d � d |d<