Pregunta

Estoy intentando crear un evento de aplicación (Java) que levantaría tan pronto como la máquina se conecta a Gmail a la página de inicio de sesión (https://www.google.com/accounts/), así que estoy tratando de construir un zócalo que escuchar a este HttpRequest particular. pero solo puedo crear un ServerSocket que escucha a un puerto, a una determinada dirección IP (Gmail Iniciar sesión página puede tener tantos diferentes ips), pero no a un host ... Alguien tiene una idea? gracias!

¿Fue útil?

Solución

Esto debería ayudar a empezar:

http://gforgeek.blogspot.com/ 2005/04 / simple de paquetes sniffer-usando-java.html

EDIT:

Me acaba de comprobar y creo que va a tener un momento muy difícil llevar a cabo esto, porque se ejecuta Gmail en HTTPS por lo que incluso una vez que el analizador de paquetes corriendo vas a tener que descifrar todas las comunicaciones SSL. Ni siquiera estoy seguro de que es posible.

Otros consejos

La mejor opción es el interior del navegador como extensión Mail Checker de Google para Chrome . Modificar la extensión transmitan la información a un servicio localhost HTTP, que la aplicación Java está organizando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top