【问题标题】:Java Socket know when request to gmailJava Socket 知道何时向 gmail 请求
【发布时间】:2010-12-20 22:00:21
【问题描述】:

我正在尝试创建一个应用程序事件 (java),一旦机器连接到 gmail 到登录页面 (https://www.google.com/accounts/) 就会引发该事件,所以我试图构建一个 Socket 来监听这个特定的 httprequest。 但我只能创建一个侦听端口的 ServerSocket,侦听特定的 IP 地址(gmail 登录页面可以有很多不同的 IP),但不能侦听主机... 有人知道吗? 谢谢!

【问题讨论】:

  • 那么,您正在尝试编写一个 java 程序来窥探用户机器上的 gmail 流量吗?听起来很狡猾!
  • 你能改一下你的问题吗?
  • 不,我不想窥探流量,我只想让我的 java 应用程序在 gmail 日志记录上引发事件......所以从技术上讲是的,我需要知道何时发出对 gmail 日志记录页面的请求,但这是为了我的本地应用程序的目的,此时显示一些动画

标签: java sockets httplistener socketserver


【解决方案1】:

这应该可以帮助您入门:

http://gforgeek.blogspot.com/2005/04/simple-packet-sniffer-using-java.html

编辑:

我刚刚检查过,我认为您将很难做到这一点,因为 gmail 在 HTTPS 上运行,因此即使您运行数据包嗅探器,您也必须解密所有 SSL 通信。我什至不确定这是否可能。

【讨论】:

    【解决方案2】:

    最好的选择是在浏览器中,例如 Google 的 Mail Checker extension for Chrome。修改扩展以将通知转发到您的 Java 应用程序托管的 localhost HTTP 服务。

    【讨论】:

      猜你喜欢
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 2022-11-20
      • 2019-12-21
      • 1970-01-01
      • 2014-09-02
      • 2013-03-09
      • 2012-04-24
      相关资源
      最近更新 更多