我有兴趣构建一个应用程序,知道何时通过Android的Gmail应用程序发送电子邮件以及发送给谁。
由于Android Gmail应用没有插件API,我发现这样做的唯一方法是捕获使用SMTP协议的传出数据包。使用这种方法,我能够识别电子邮件并阅读他们的命运吗?或者命运会在SSL下加密吗?
还有其他方法吗?
答案 0 :(得分:0)
要了解Gmail应用是否会加密目的地,您可以在本地计算机上设置无线接入点并在设备上连接到该无线接入点。 Here是关于如何使用RaspberryPi执行此操作的教程。智能手机使用该接入点连接到互联网后,您可以使用Wireshark之类的嗅探器来分析流量。
或者,如果您的设备已植根,则可以使用tPacketCapture来嗅探您的流量。
我还没有检查过,但很可能会加密。
使用应用程序捕获所有传出的包将是一个主要的安全问题,因此除非您的应用程序具有root访问权限,否则在Android上无法实现。所以你可能无法实现你想要做的事情。