February 29

OSINTgram for xss

Простенький скрипт для телеграма.

Для чего?
Как видим из названия - для OSINT. Это этакий Telegram Search Engine на минималках. (Хотя если у вас 100+ аккаунтов, то можно переплюнуть как TeleSint + TeleScan вместе взятые)

Что может?
+ Собирает ВСЕ сообщения со всех групп куда вы вступили. Кто писал, куда писал, что писал и когда писал.
+ Записывает все в БД.
+ Если знакомы со SQL то можете
Производить поиск по ID:
Смотреть в каких чатах был замечен пользователь
Смотреть ВСЕ сообщения одного пользователя
Смотреть все сообщения в группе
Смотреть в каких группах состоит пользователь по ID

Что делать?
Просто запускаете бота, вступаете в группы со своего (лучше со спецально созданного для этого аккаунта)

Какие перспективы для дальнейшего развития?
Можно дописать, что бы скачивал все вложения со всех групп.
Уведомления по ключевым словам, например "тел", "связ", "mail" и т.д.
Доработка с выдиранием мета-тегов из файлов "на лету"
Да собственно, что угодно. Макет настолько универсален, что кажется возможности безграничны.

Язык программирования: Python 3+
Зависимости
Python: Скопировать в буфер обмена

pip install asyncio
pip install telethon -U

Структура DB
SQL: Скопировать в буфер обмена

CREATE TABLE "messages" (
    "user_id"    INTEGER NOT NULL,
    "channel_id"    INTEGER NOT NULL,
    "message_id"    INTEGER NOT NULL,
    "channel_username"    TEXT NOT NULL,
    "message"    TEXT NOT NULL,
    "timestamp"    INTEGER NOT NULL
);

Получить api_id и api_hash тут

Автор: Guron_18 для xss.is

Источник: https://xss.is/threads/109307/

Скачать - https://t.me/slivmens - https://t.me/c/1441750002/3585

Наш чат - https://t.me/slivmenss_chat

Слив курсов - https://t.me/slivmens_sklad

Скрины: