CheckIPAndNotify

CheckIPAndNotify è un programma gratuito, progettato e scritto in modo amatoriale dall'autore di questo blog, che consente di ricevere una notifica via posta elettronica ogniqualvolta venga rilevato il cambio dell'indirizzo IP pubblico, indirizzo che viene assegnato in maniera automatica alla connessione dei dispositivi che consentono il collegamento ad Internet, come un classico modem router; detto ciò, escludendo il fatto di non disporre di una fornitura internet che prevede un indirizzo IP statico, è un dato di fatto che l'indirizzo IP cambia ad ogni riconnessione, che può essere causata da una caduta di linea, un guasto temporaneo, un blackout elettrico o un semplice spegnimento/riavvio/riaccensione del dispositivo necessario per il collegamento ad Internet; CheckIPAndNotify può tornare utile per chi vuole sapere sempre e quasi in tempo reale l'indirizzo IP pubblico del proprio server personale o aziendale, o di un PC collegato in remoto, del PC casalingo adibito a file server, etc.

Il funzionamento è molto semplice, una volta avviato il programma, esso rileverà immediatamente l'indirizzo IP pubblico in uso; per configurare il sistema di invio della notifica via posta elettronica basta compilare i vari campi con l'indirizzo email del mittente, inserire un nome mittente opzionale, l'indirizzo email sul quale si vuole ricevere la notifica del cambio indirizzo IP (che può anche essere lo stesso del mittente). Completare la configurazione inserendo i parametri del server SMTP utilizzato, un comodo elenco a discesa permetterà di autocompilare i parametri per i server più utilizzati; al termine, cliccando sul pulsante Invia E-mail di prova, si potrà verificare se la configurazione è corretta, prima di salvare con l'apposito tasto Salva impostazioni; l'oggetto e il messaggio della mail sono, ovviamente, personalizzabili.

Questa piccola applicazione per notificare l'utente dell'avvenuto cambio di indirizzo IP non resta residente in memoria ne installa alcun servizio, allo stato attuale necessita di una pianificazione temporale per l'esecuzione; utilizzando il pulsante con il simbolo della sveglia si apre la finestra che consente di creare un'attività pianificata con un intervallo di tempo scelto dall'utente, ogni volta che l'attività pianificata viene eseguita, essa verifica ed notifica, solo in caso di variazione, il nuovo indirizzo IP pubblico, inviando un messaggio di posta elettronica; infatti non sarebbe molto logico ricevere notifiche se l'indirizzo IP non cambia, ci si ritroverebbe la casella di posta piena di messaggi inutili, in caso l'utente decida di effettuare la rilevazione, ad esempio, ogni 10 minuti.
L'utente può anche scegliere di non utilizzare la funzionalità integrata di creazione dell'attività pianificata ma crearla ex novo e con impostazioni personalizzate usando l'utilità integrata nel sistema operativo Windows.
Nelle impostazioni del programma si può scegliere se salvare un file di log che memorizza le varie operazioni, utile per tracciare l'andamento dell'attività pianificata e scovare eventuali problematiche; il file di log è attivabile anche per le comunicazioni client/server SMTP.

CheckIPAndNotify non richiede nessuna installazione, è composto da un solo file eseguibile (quindi risulta portatile, può essere eseguito anche da pendrive USB), non richiede nemmeno diritti di amministratore per poter funzionare correttamente, tuttavia se viene "installato" in cartelle protette, necessità l'esecuzione come amministratore.
Il consiglio è quello di eseguire l'applicazione come amministratore quando si vuole pianificare l'attività pianificata, in modo crearla per avere una pianificazione attiva anche nella condizione di un riavvio del dispositivo che preveda l'accesso dell'utente, infatti pianificando l'attività come utente normale, questa non sarà eseguita se non previo accesso in Windows tramite password, se presente.

Il programma è ovviamente virus-free e non contiene nessuna pubblicità (se l'antivirus lo segnala come malware, si tratta certamente di un falso positivo!), per verificare che non sia stato modificato da terzi basta fare un controllo dell'hash del file eseguibile.

Compatibile con Windows 7 32/64 bit / Windows 8/8.1 32/64 bit / Windows 10 32/64 bit / Windows Server 2008/2012/2016/2019, è necessaria la presenza di .NET Framework 4.5 o superiore.

Per scaricare CheckIPAndNotify a 32 o a 64 bit, cliccare su uno dei link sotto riportati, la password per l'estrazione è "kkaio.com", senza virgolette; se lo si ritiene opportuno, è possibile effettuare una donazione all'autore.

Il software è attualmente localizzato in: italiano, english.

Guida all'uso (italiano) / User's guide (english)


Changelog versione 1.0.2: fix traduzione inglese, aggiornamento librerie

CheckIPAndNotify versione 1.0.2 a 32 bit (21 maggio 2020)

Nome file: CheckIPAndNotify.exe
MD5: 96614c5f6b6e56aeaa09d384b5822e93
SHA1: 86b55d5e50c27cfe09576b081a3f5c3c465a0ccb
CRC32: 61d61ade
SHA-256: 162898f7b6e92aed095acd656924eb83f05931ab3140d21e91ebeac529d1ab47
Dimensione: 5.282.816 bytes

CheckIPAndNotify versione 1.0.2 a 64 bit (21 maggio 2020)

Nome file: CheckIPAndNotify.exe
MD5: 06aff3e748b8dcb8b6e53bc442d01c2f
SHA1: d19ef65034f7a46b548d25d0b5212f8cb309b95d
CRC32: 65f36631
SHA-256: 5b89eddaf01e8b1303cc4bc7c6af5fbb68651ad02a58f6e1fa748ce0928154a3
Dimensione: 5.280.768 bytes

Versioni precedenti

Changelog versione 1.0.1: piccolo fix all'interfaccia grafica, piccolo fix al codice

CheckIPAndNotify versione 1.0.1 a 32 bit (18 maggio 2020)

Nome file: CheckIPAndNotify.exe
MD5: b5af8d0b04d5b4d34bae81a84085f43a
SHA1: 37bd58da51a3958dacc2078993058942857394b7
CRC32: 02a23298
SHA-256: 1b2ba36f2b4296d9d446de482c7e992275fb2c8cefd406e7118786c48d895a8e
Dimensione: 5.214.208 bytes

CheckIPAndNotify versione 1.0.1 a 64 bit (18 maggio 2020)

Nome file: CheckIPAndNotify.exe
MD5: 7fa70b15697a1eb8f22612a074397a47
SHA1: 91920222452be046be10193ce86344d3e3b454af
CRC32: a4fa0d3b
SHA-256: 13668a024b9807fe945749f37f9dd301aa25389ce6c82422eb032b0fd53343e7
Dimensione: 5.212.672 bytes

CheckIPAndNotify versione 1.0.0 a 32 bit (15 maggio 2020)

Nome file: CheckIPAndNotify.exe
MD5: cd0e0408c8ddeecc66434c255f5d1f9e
SHA1: 370d5d14ff7a95b433a60e61cde11d351296e7ed
CRC32: 60e02abf
SHA-256: 55cd3884e2a45b81d59c67e8be6ebd87029b464c67e94db5aaa581ed6cc036ae
Dimensione: 5.214.208 bytes

CheckIPAndNotify versione 1.0.0 a 64 bit (15 maggio 2020)

Nome file: CheckIPAndNotify.exe
MD5: bbe1e6c23016f392bdf93ee57a5b477e
SHA1: acd4cf0607a09db7df6281dc0873db34116dc427
CRC32: 2c7931a3
SHA-256: a06f94c6c6bb860aee71bc15f978c6127bcc7bf08221f1f28dbb647bae0296ef
Dimensione: 5.212.672 bytes

Hai trovato un link non valido o un sito linkato nell'articolo che non si apre? comunicacelo e tenteremo di sistemarlo al più presto!