如何知道何时使用Android Gmail应用程序发送电子邮件以及发送给谁



我感兴趣的是构建一个应用程序,该应用程序可以知道何时使用Android的Gmail应用程序发送电子邮件以及发送给谁。

由于Android Gmail应用程序没有插件API,我找到的唯一方法是捕获使用SMTP协议的传出数据包。使用这种方法,我能识别电子邮件并读取它们的目的地吗?还是将在SSL下对目的地进行加密?

有其他方法可以做到这一点吗?

要知道Gmail应用程序是否加密目的地,您可以在本地机器上设置一个无线接入点,并在设备上连接到它。以下是关于如何使用RaspberryPi进行此操作的教程。一旦你的智能手机使用该接入点连接到互联网,你就可以使用像Wireshark这样的嗅探器来分析流量。

或者,如果你的设备是root,你可以使用tPacketCapture来探查你的流量。

我还没有检查,但很可能会被加密。

使用应用程序捕获所有传出的包将是一个主要的安全问题,因此在Android上是不可能的,除非您的应用程序具有root访问权限。所以你可能无法实现你想要做的事情。

最新更新