Ксения Фролова › XenMagik
Рейтинг
176
№ 8 104 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Москва
Опыт работы
4 года
На сайте с
2026 года
Юридический статус
Частное лицо

MailGuard Bot: Парсер почты Mail.ru с детектором вредоносных ссылок и Telegram-уведомлениями

Используемые навыки IMAP Python Telegram API

Описание

Заказчику требовалось автоматизировать мониторинг входящих писем на корпоративном ящике Mail.ru с целью своевременного выявления фишинга, спама и опасных ссылок. Основная задача — в реальном времени анализировать новые сообщения, проверять все URL на принадлежность к чёрным спискам, подозрительным доменам и мгновенно уведомлять пользователя через Telegram, если обнаружена угроза. Это позволяет предотвратить утечку данных, переход по фишинговым страницам и заражение устройств.

Решение

• Настроила подключение к Mail.ru по протоколу IMAP с безопасной авторизацией и периодическим поллингом новых писем.
• Реализовала парсинг тела письма (HTML/текст), извлечение всех гиперссылок и доменов с помощью регулярных выражений и HTML-парсеров.
• Интегрировала многоуровневую проверку ссылок:
– Сверка с локальными и облачными чёрными списками (PhishTank, Google Safe Browsing API)
– Эвристический анализ доменов (подозрительные символы, схожесть с легитимными брендами, возраст домена)
– Проверка редиректов и сокращённых ссылок (bit.ly, clck.ru и др.)
• Разработала Telegram-бота для отправки структурированных алертов: тема письма, отправитель, опасная ссылка, уровень риска, рекомендации.
• Добавила настройки пользователя: белый список доменов, чувствительность детектора, режим «тихой» проверки без спама.

Результат

Система работает в фоновом режиме 24/7, обрабатывая входящий поток писем с задержкой менее 30 секунд. Пользователь получает мгновенные уведомления только о реальных угрозах, что снижает риск человеческого фактора и экономит время на ручную проверку. Решение легко масштабируется: можно подключить несколько ящиков, добавить интеграцию с SIEM-системами, расширить базу сигнатур угроз или внедрить ML-модель для анализа текста писем. Идеально подходит для фрилансеров, малого бизнеса и удалённых команд, не имеющих выделенного SOC.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Telegram-бот: Парсер и умный уведомитель для аналитики ставок Stake
Telegram-бот: Парсер и умный уведомитель для аналитики ставок Stake
241
Веб-разработка и IT Ozon Bank History Parser: Автоматический сбор и фильтрация входящих переводов
Ozon Bank History Parser: Автоматический сбор и фильтрация входящих переводов
126
Веб-разработка и IT Komus.ru Parser: Selenium-парсер с обходом Cloudflare для сбора данных о товарах
Komus.ru Parser: Selenium-парсер с обходом Cloudflare для сбора данных о товарах
86
Веб-разработка и IT TG Audience Builder & Outreach: Парсер целевой аудитории и автоматизированная рассылка в Telegram
TG Audience Builder & Outreach: Парсер целевой аудитории и автоматизированная рассылка в Telegram
131