Domanda

Sto cercando di creare un evento di applicazione (java), che avrebbe sollevato non appena la macchina viene collegata a Gmail sulla pagina di login (https://www.google.com/accounts/), quindi sono cercando di costruire un socket che ascoltare questo particolare HttpRequest. ma posso solo creare un ServerSocket che ascolta una porta, ad una specifica indirizzo ip (gmail login pagina può avere tanti ips diversi), ma non a un host ... qualcuno ha un'idea? grazie!

È stato utile?

Soluzione

Questo dovrebbe aiutare a iniziare:

http://gforgeek.blogspot.com/ 2005/04 / semplice packet-sniffer-con-java.html

EDIT:

Ho appena controllato e penso che si sta andando ad avere un momento davvero difficile realizzare questo perché corre Gmail su HTTPS quindi, anche una volta che si ottiene il pacchetto sniffer in esecuzione si sta andando ad avere per decifrare tutte le comunicazioni SSL. Io non sono nemmeno sicuro che sia possibile.

Altri suggerimenti

La cosa migliore è all'interno del browser come Mail Checker estensione di Google per Chrome . Modificare l'estensione per inoltrare le notifiche a un servizio localhost HTTP che l'applicazione Java ospita.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top