Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
TrashEmail — Размещённый телеграм-бот для одноразовых email; Максимально приватный; Гордо размещён для сообщества. | Kitploit
Инструменты/GitHubGitHub/rosehgal/trashemail
OSINT (Разведка открытых источников)Сбор информацииКонфиденциальностьБезопасность Электронной Почты
GitHubrosehgal/trashemail

TrashEmail

Размещённый телеграм-бот для одноразовых email; Максимально приватный; Гордо размещён для сообщества.

Репозиторий
5676464 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

Build StatusBot Gitter GitHub language count GitHub code size in bytes GitHub issues GitHub closed pull requests Twitter Follow GitHub followers

tl;dr

TrashEmail — это размещённый в Telegram бот, который может защитить ваш личный email-адрес, предоставляя одноразовые адреса. Он может создавать, управлять одноразовыми email-адресами и связывать их с вашим чатом в Telegram-боте.

  • Где находится бот? — @trashemail_bot
  • Как создать одноразовый почтовый ящик? — Придумайте имя пользователя и спросите бота 😄
  • Сколько почтовых ящиков я могу иметь одновременно? — На данный момент — 8.
  • Как получить доступ к моим письмам? — Если для вас есть письмо, оно придёт в Telegram 😄 Легко, правда?
  • Нужно ли настраивать и запоминать пароль? — Нет, сэр, в этом и фишка.
  • Зачем я поддерживаю и хостирую это? — Это мой первый подобный инструмент для сообщества 😄 Я хотел отдать что-то взамен. Если вам нравится идея и вы хотите внести вклад, вы можете BuyMeACoffee
  • Сколько пользователей сейчас им пользуется? — Информацию об активных зарегистрированных пользователях и последней версии этого сервиса можно найти здесь: https://trashemail.in

Панель управления Trashemail

Как использовать этот размещённый сервис:

  • Это очень просто, посмотрите демо ниже.

Видео о том, как это использовать

Что такое одноразовый временный email? И чем я отличаюсь?

Забудьте о спаме, рекламных рассылках, взломе и атакующих роботах. Держите ваш реальный почтовый ящик чистым и безопасным. Trashemail предоставляет временные (или постоянные), безопасные, анонимные, бесплатные одноразовые email-адреса. Хотите получить один? Он здесь: @trashemail_bot

Одноразовый email — это сервис, который позволяет получать письма на временный (в данном случае фактор временности зависит от вас) адрес, который самоуничтожается по истечении определённого времени. Он также известен под названиями: tempmail, 10minutemail, throwaway email, fake-mail или trash-mail. Многие форумы, владельцы Wi-Fi, веб-сайты и блоги просят посетителей зарегистрироваться, прежде чем они смогут просматривать контент, оставлять комментарии или скачивать что-либо.

Trashemail — это не самый продвинутый сервис одноразовых email, но надёжный сервис, который помогает избежать спама, оставаться в безопасности и получать письма прямо в ваш @trashemail_bot Telegram-бот. А если вы получаете слишком много таких писем, просто удалите этот идентификатор одним кликом (упс, командой, так как это Telegram-бот).

Существуют сайты, предлагающие подобные функции (например, https://temp-mail.org/en/ и др.), но у таких платформ есть определённые проблемы:

  1. Ваша информация в безопасности или нет — вы не можете проверить.
  2. Домен постоянно меняется, как только его идентифицируют как домен темп-почты.
  3. Каждый раз нужно заходить на сайт, чтобы получить новый, вы не можете долго хранить один и тот же временный ящик.
  4. И их бизнес-модель заставляет вас видеть много рекламы на сайте.

Учитывая всё это, я решил сделать из своего хобби проект с открытым исходным кодом и подумал предложить его как сервис для других :) Чем мой сервис лучше их:

  1. Весь исходный код открыт для проверки, я совершенно не заинтересован в ваших данных.
  2. Прямо сейчас у меня есть домен trashemail.in, и вы будете получать email-адреса только с этого домена (легко запомнить).
  3. Время жизни вашего email-адреса зависит от вас, а не от сервера; вы можете оставить его навсегда или на столько, на сколько я смогу поддерживать @trashemail_bot.
  4. Этот проект из страсти, поэтому у меня нет мотивации зарабатывать, так что Нет рекламы. (Я серьёзно, я тоже её ненавижу, как и вы)
  5. Я всегда открыт для предложений, отзывов и задач, над которыми можно поработать.

Поговорим об Исходном коде.

TrashEmail — это микросервис на Java Spring Boot, который любой может собрать локально, настроив несколько параметров, и запустить всю систему локально. Всё, что вам нужно, — это почтовый сервер (SMTP и IMAP), токен Telegram-бота и mvn локально для сборки. Несколько требований к почтовому серверу:

  1. SMTP-хост должен поддерживать создание алиасов.
  2. IMAP-сервер должен поддерживать IDLE.

Я должен немного обновить конфигурацию и сделаю это быстро. :)

Всё, что нужно сделать, — это клонировать исходники, собрать, запустить и сообщить Telegram, что вы слушаете здесь.

root@kitploit:~
git clone https://github.com/r0hi7/Trashemail.git
cd Trashemail

# Скопируйте файлы EmailsToTelegramServiceConfig-sample.yml и
# TrashEmailServiceConfig-sample.yml
# в соответствии с вашим окружением
# Допустим, вы хотите развернуть для среды dev
# Тогда скопируйте эти файлы так:

cp EmailsToTelegramServiceConfig-sample.yml EmailsToTelegramServiceConfig-dev.yml
cp TrashEmailServiceConfig-sample.yml TrashEmailServiceConfig-dev.yml

# Теперь измените соответствующие скопированные файлы с вашими конфигами
# Аналогично можно развернуть для сред "qa", "prod"
# Наконец, запустите скрипт build-and-run.sh с аргументом окружения

bash build-and-run.sh dev

# Если вы не хотите развёртывать в docker-compose, используйте
# Makefile напрямую
# Он создаст цели для EmailsToTelegramService и TrashEmailService соответственно

make dev

Конфиги для dev могут выглядеть так: EmailsToTelegramServiceConfig-dev.yml

root@kitploit:~
# Конфигурация почтового сервера IMAP и SMTP
# SMTP-сервер должен поддерживать создание и удаление алиасов
# IMAP-сервер должен поддерживать IDLE

trashemail:
  host: trash-email-service
  port: 9090
  path: /getChatId/

imap-client-service:
  telegram:
    url: https://api.telegram.org/bot
    bot-token: xxxxxxxxxxxxxxxxxxxxxx
    size: 4096
  imap:
    host: trashemail.in
    port: 993
    email: [email protected]
    password: changeme
  emails:
    hostPath: http://127.0.0.1:8000/
    downloadPath: /opt/EmailsToTelegramService/mails/

# main укажет springboot-приложению
# не запускать сервер tomcat, который
# не требуется для email-сервиса.
spring:
  application:
    name: EmailsToTelegramService
  main:
    web-application-type: none

TrashEmailServiceConfig-dev.yml

root@kitploit:~
# Настройки сервера Tomcat
server:
  port: 9090

# Конфигурация почтового сервера для создания SMTP-алиасов
email-server:
  hosts:
    - trashemail.in
    - thromail.com
    - humblemail.com
  admin-email: [email protected]
  admin-password: sample
  add-url: https://trashemail.in/admin/mail/aliases/add
  remove-url: https://trashemail.in/admin/mail/aliases/remove
  target-alias: [email protected]


# Пример конфига для подключения к mysql-docker
spring:
  datasource:
    url: jdbc:mysql://mysql:3306/trashemail
    username: root
    password: changeme
    driver-class-name: com.mysql.jdbc.Driver
  jpa:
    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
    hibernate:
      ddl-auto: update
    show-sql: true
  application:
    name: Trashemail



# Настройки приложения Trashemail
trashemail:
  max-emails-per-user: 4

# Настройки логгера
logging:
  level:
    io:
      github:
        trashemail: debug
  1. Этот код запустит сервис на конечной точке localhost:9090/telegram/new-message.
  2. Теперь необходимо выставить этот сервис в интернет, есть варианты: ngrok, dataplicity, localtunnel и т.д.
    • Запустите ngrok с http на порту 9090
    • Получите https URL от ngrok
  3. БД управляется через mysql
  4. Получите своего бота через Telegram Bot Father
  5. Последний шаг важен: сообщите Telegram, где вы слушаете :). Настройте webhook, он скажет Telegram, куда отправлять входящие запросы бота
    root@kitploit:~
    curl -F "url=https://<YOUR_DOMAIN>/telegram/new-message" https://api.telegram.org/bot<BOT_TOKEN>/setWebhook
    
  6. И готово.

Как это работает

  1. Для работы этого бота вам нужна существующая инфраструктура SMTP и IMAP.
    1. SMTP с возможностью создания алиасов
    2. IMAP с включённым IDLE
  2. Пользователь запрашивает создание,
  3. Бот обманывает пользователя, что создал email ID, хотя на самом деле создаёт алиас к существующему ID.
    1. Почему алиас? Потому что IMAP должен опрашивать сервер для входящих писем? Это так спроектировано.
  4. Запускает фоновый асинхронный сервис для опроса IMAP-сервера.
  5. Как только письмо получено, идентифицируется целевой адрес и отправляется сообщение в Telegram.

Я постарался спроектировать этот сервис надёжным. Если вы обнаружите какие-либо проблемы с надёжностью (или чем-то ещё), пожалуйста, не стесняйтесь отправлять PR. Я буду рад его рассмотреть и принять.

Спонсоры

  1. Два домена thromail.com и humblemail.com с гордостью предоставлены компанией zlipa.com. Zlipa предлагает доменные имена для стартапов, бутстрапперов и т.д. с ценой в 10 раз ниже рыночной. Заманчиво, правда? Просто загляните.

  2. Если вам нравится идея, купите мне кофе, я получу кофеин в кровь и проведу дополнительные ночи, чтобы сделать этот продукт безопасным и работающим 😄

Buy Me A Coffee

  1. Или вы можете поставить ⭐, это меня мотивирует.

Благодарности

TelegramAllTheThings

Модель инфраструктуры

Модель инфраструктуры

Скачать инструмент