
Криминалистический инструмент, помогающий в расследовании поддельных электронных писем на основе заголовков писем.

Криминалистический инструмент для упрощения анализа заголовков электронных писем, помогающий быстро выявить атакующего.
mailMeta — это криминалистический инструмент на Python, который анализирует заголовки электронных писем из файла и извлекает важную информацию для определения легитимности письма.
Вы когда-нибудь слышали о взломе электронной почты или сложных киберпреступлениях, когда поддельное письмо отправляется жертве, и жертва доверяет этому письму на основе адреса, который на самом деле является фальшивым? Такие письма содержат вредоносные ссылки, которые могут быть использованы для извлечения информации или установки вредоносного ПО или бэкдоров на ваше устройство. Чтобы избежать этого, mailMeta приходит на помощь.
Здесь я добавил инструкции, как скачать письмо из файла и передать его исполняемому файлу mailMeta. Затем он анализирует заголовки и сообщает вам, является ли письмо подлинным. Если вы подозреваете какое-либо письмо, обязательно проверьте его здесь. В большинстве случаев это может вас спасти. Если у кого-то есть идеи/обновления, не стесняйтесь открыть issue или создать pull request.
mailMeta анализирует следующие заголовки:
У вас есть два способа использования mailMeta. Вы можете скачать репозиторий с GitHub и запустить файл meta.py из командной строки. Убедитесь, что у вас установлены все необходимые зависимости, включая Python3. Также вы можете запустить отдельные исполняемые файлы. Это для тех, у кого мало технических знаний.
git clone https://github.com/gr33nm0nk2802/mailMeta
cd mailMeta
python3 meta.py

Кроме того, вы можете напрямую скачать исполняемый файл из Релизов и использовать их.
Независимо от того, используете ли вы Windows или Linux, сначала скачайте исходные метаданные письма с помощью опции show original / view raw / download original.
Затем передайте файл eml исполняемому файлу.
Это демонстрация того, как скачать письмо. Вы должны найти что-то подобное.

meta.py из клонированного репозитория (требуется Python)python3 meta.py -f message.eml

или
meta для Linux и дайте ему права на выполнение. Затем передайте файл eml предварительно скомпилированному бинарнику (зависимости не требуются).wget https://github.com/gr33nm0nk2802/mailMeta/releases/download/1.0.0/meta
chmod +x meta
meta -f message.eml

meta.exe -f .\message.eml

или
python3 meta.py -f message.eml

Это пример демонстрации, объясняющей все процедуры. Сначала показаны шаги для работы в Linux, затем шаги для Windows на случай, если вы застряли.

Вклад и pull request'ы для этого проекта очень приветствуются.
Этот проект был создан в рамках GPCSSIP 2021 под руководством Rakshit Tandon для помощи в обнаружении поддельных писем и их отслеживании.
Какова точность этого инструмента? Этот инструмент просто читает необработанные данные загруженного письма.
Этот проект распространяется под лицензией MIT.