Java Socket sapere quando richiesta di gmail
-
12-10-2019 - |
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!
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.