前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用WhoAmIMailBot隐藏你的电子邮箱地址

如何使用WhoAmIMailBot隐藏你的电子邮箱地址

作者头像
FB客服
发布2023-05-12 14:41:52
8180
发布2023-05-12 14:41:52
举报
文章被收录于专栏:FreeBufFreeBuf

 关于WhoAmIMailBot 

WhoAmIMailBot是一款针对电子邮件服务的安全工具,该工具可以帮助广大研究人员通过自定义配置来隐藏自己的真实电子邮箱地址。该工具受到了Blur项目的启发,而该项目允许我们为自己的电子邮件创建一个别名,并用这个别名来实现应用程序的注册。但Blur项目的问题在于,所有的电子邮件内容都会通过该服务的基础设施,但我们其实并不希望任何人查看到我们的电子邮件内容。

因此,WhoAmIMailBot便应运而生,而该工具将允许我们使用自己搭建的基础设施服务。

 工作机制 

为了实现我们的目标,我们需要准备好下列内容:

1、一个域名(如果想省钱的话,也可以使用no-ip 服务); 2、一台允许SMTP出站流量的VPS; 3、一个Telegram Bot ID; 4、自己的Telegram用户ID; 5、WhoAmIMailBot项目代码;

这台VPS将负责运行一台邮件服务器,并使用邮件系统功能和虚拟别名来重定向电子邮件。此时,我们可以设置一个电子邮件地址,并将所有传入的邮件重定向到另一个电子邮箱。如果使用了no-ip域名的话,我们可以使用Telegram Bot来管理电子邮箱别名。

下图显示的是该工具的运行机制流程图:

 工具安装 

源码安装

由于该工具基于Python开发, 因此我们首先需要在本地设备上安装并配置好Python环境。接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/mthbernardes/WhoAmIMailBot.git

(向右滑动,查看更多)

然后切换到项目目录中,使用docker命令构建项目代码:

代码语言:javascript
复制
cd WhoAmIMailBot
docker build -t whoamimailbot .
docker run -d -p 25:25 --name whoamimailbot -v /data/postfix/:/data -e TELEGRAM_BOT_TOKEN="BOT_TOKEN" -e TELEGRAM_USER_ID="USER_ID" -e FAKE_DOMAIN="mail.example.com" whoamimailbot(向右滑动,查看更多)

Hub Docker安装

我们也可以使用下列命令来下载该工具的Docker镜像:

代码语言:javascript
复制
docker pull btamburi/whoamimailbot

或者:

代码语言:javascript
复制
docker run -d -p 25:25 --name whoamimailbot -v /data/postfix/:/data-e TELEGRAM_BOT_TOKEN="BOT_TOKEN" -e TELEGRAM_USER_ID="USER_ID" -e  FAKE_DOMAIN="mail.example.com" btamburi/whoamimailbot(向右滑动,查看更多)

 环境变量 

工具镜像使用了环境变量来允许用户在工具运行时调整某些配置:

TELEGRAM_BOT_TOKEN:Telegram Bot令牌; TELEGRAM_USER_ID:你的Telegram ID; FAKE_DOMAIN:用于接收电子邮件的虚假域名(例如mailbot.ddns.net);

 工具使用 

工具配置完成后,我们就可以在Telegram Bot上执行下列命令了:

命令

描述

/list

查看所有可用的别名

/new mail@mail.com

针对给定电子邮件地址创建一个新的别名

/delete string

根据给定的字符串删除邮箱别名

 项目地址 

WhoAmIMailBot:https://github.com/mthbernardes/WhoAmIMailBot

参考资料

https://abine.com/

精彩推荐

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •  关于WhoAmIMailBot 
  •  工作机制 
  •  工具安装 
    • 源码安装
      • Hub Docker安装
      •  环境变量 
      •  工具使用 
      •  项目地址 
      • 参考资料
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档