Разделение почты на Python по доменам

Admin

Администратор

Разделение почты на Python по доменам​

Простой python-скрипт для разделения логов и комбо по домену. Нет необходимости скачивать сомнительный инструмент в интернете.

Python:
from tkinter import Tk
from tkinter.filedialog import askopenfilename, asksaveasfilename
import os

def filter_emails_by_domains(emails, domains):
    filtered_emails = set()
    for email in emails:
        for domain in domains:
            if domain.lower() in email.lower():
                filtered_emails.add(email)
                break
    return filtered_emails

def export_emails_to_txt(emails, filename):
    with open(filename, 'w', encoding='utf-8') as file:
        for email in emails:
            file.write(email + '\n')
    print(f"Filtered emails exported to {filename} successfully!")

def main():
    domains_input = input("Enter the email domains to filter (comma-separated, e.g., gmail.com,hotmail.com): ")
    email_domains = [domain.strip() for domain in domains_input.split(',')]

    Tk().withdraw()  # Hide the Tkinter root window
    input_file = askopenfilename(filetypes=[("Text files", "*.txt")])  # Open file dialog for selecting .txt file
    with open(input_file, 'r', encoding='utf-8') as file:
        all_emails = file.read().splitlines()
    filtered_emails = filter_emails_by_domains(all_emails, email_domains)
    output_file = asksaveasfilename(defaultextension=".txt", filetypes=[("Text files", "*.txt")], initialfile=f"{os.path.basename(input_file)}_{email_domains}", initialdir=os.path.dirname(input_file))

    if output_file:
        export_emails_to_txt(filtered_emails, output_file)
    else:
        print("Export canceled.")

if __name__ == '__main__':
    main()
 
Похожие темы
turbion0 Власти ОАЭ предупредили о росте мошенничества с использованием электронной почты. Новости в сети 0
T Без предоплаты! Взлом почты Mail.ru на заказ, взлом почты Рамблер, Взлом пароля Rambler.ru inbox.ru list.ru bk.ru internet.ru xmail.ru Ищу работу. Предлагаю свои услуги. 0
slovokek Отработаю вашу отработку логов, без валид почты Ищу работу. Предлагаю свои услуги. 0
Emilio_Gaviriya Статья 10 лучших сервисов частной электронной почты в 2024 году. Анонимность и приватность 0
S [Взлом почты на заказ] Mail.Ru, Yandex.Ru, Rambler.Ru, Ukr.net, Gmail.Com Ищу работу. Предлагаю свои услуги. 0
T Честный взлом почты mail.ru на заказ за 20$, взлом корпоративной почты, rambler Ukr.net Yahoo Ищу работу. Предлагаю свои услуги. 0
ananda Отправка почты с подменой отправителя (Email Spoofing) Предоставляю работу. Ищу специалиста. 1
B Взлом электронной почты, без предоплаты. Ищу работу. Предлагаю свои услуги. 0
DOMINUS «EDEM CORP» Верификация / Восстановление аккаунтов Госуслуг / Почты России и СДЭК (ID) для анонимного получения посылок | Присвоение СНИЛС и ИНН Аккаунты: сервисы, сайты, соц. сети 4
D Оптовый взлом почты на заказ (цена 20$) Взлом почты Mail.ru Yandex.ru Rambler.ru Ищу работу. Предлагаю свои услуги. 0
B Взлом почты mail.ru , rambler, yandex, корп.почт Ищу работу. Предлагаю свои услуги. 1
CMDfromBAT Интересно Взлом почты при помощи Hydra в Kali Linux Уязвимости и взлом 2
T Интересно Получаем посылки с Почты России анонимно Полезные статьи 1
Fiora взлом почты gmail, mail, yandex, yahoo. Взлом социальных сетей (VK, OK,Facebook даже при наличии двухфакторной аутентификации) взлом whatsapp. Свободное общение 6
A Брут доменной почты USА Свободное общение 0
E Советы по защите почты Уязвимости и взлом 0
C Интересно Обход/снятие 2fa, вывод денег без валид почты, работа с API-KEY крипто-бирж Ищу работу. Предлагаю свои услуги. 1
B Взлом (соц. сети, мессенджеры и почты) Ищу работу. Предлагаю свои услуги. 1
Admin База ПриватБанка и Новой почты УКР Раздачи и сливы 7
H Дампер(граббер) почты Готовый софт 0
АнАлЬнАя ЧуПаКаБрА INLINE Хайп с автовыводом [+Парс почты] Готовый софт 0
E Маскировка jar файла для почты Свободное общение 4
V Профессиональный взлом почты. Без предоплаты! Black list и Разборки 2
АнАлЬнАя ЧуПаКаБрА Способ смены почты epic games Раздачи и сливы 0
R Private Keeper Проверка почты на существование Готовый софт 0
S Интересная уязвимость одноразовой почты Уязвимости и взлом 1
E Наебалово на "взломе" соц сетей и почты Способы заработка 0
K Обучение взлому почты https://yadi.sk/d/u21wmB1ScX5cj Раздачи и сливы 0
K xTempMail - скрипт временной (одноразовой) почты Программирование 0
Little_Prince Поиск логина/почты в базе. Готовый софт 0
K Способы взлома почты Уязвимости и взлом 1
АнАлЬнАя ЧуПаКаБрА Фишка почты Gmail Полезные статьи 1
Т Где найти действующую программу для взлома электронной почты Свободное общение 0
Т Программы для взлома почты Свободное общение 15
G Bruteforce почты Гидрой и Медузой Свободное общение 2
Z Легкий способ подмены почты отправителя Полезные статьи 1
Q Забугор почты под брут Раздачи и сливы 3
S Аккаунты яндекс почты Раздачи и сливы 9
АнАлЬнАя ЧуПаКаБрА Подмена адреса электронной почты Готовый софт 0
S Развот через новую почты для укр тема Способы заработка 9
T отдам почты Раздачи и сливы 11
АнАлЬнАя ЧуПаКаБрА Проект с выводом от 100р без валид почты Готовый софт 2
O Самый простой брутфорс почты с Hydra Уязвимости и взлом 1
АнАлЬнАя ЧуПаКаБрА Приват сервис с выводом без валид почты Готовый софт 59
Admin Интересно Читы, локеры и 110 заблокированных доменов. Группировка NyashTeam прячется за вывеской «Легиона» и продолжает охоту на геймеров. Новости в сети 0
Admin Статья Нетипичная змея. Реверсим приложение на Python c кастомным интерпретатором Вирусология 0
Admin Статья Пишем свой простейший дроппер на плюсах Вирусология 0
Admin Статья Пишем свой лоадер на плюсах - теория Вирусология 0
Admin Интересно Второй раз — это уже традиция. Антивирус eScan снова поймали на «сотрудничестве» с хакерами. Новости в сети 0
Admin Интересно Хакер думал, что украл пароль, а на самом деле – позвонил в полицию. На GitHub учат, как развести взломщика на эмоции (и логи). Новости в сети 0

Название темы