Windows 7: Ricevere messaggi pop-up di rete (NET SEND)

Da Windows 95 in poi è sempre stata presente un’utilità, sui sistemi Windows, chiamata “Servizio Messenger” (da non confondere con MSN Messenger) che consentiva di inviare, tra i client connessi alla medesima LAN (ma, credo, anche di LAN diverse e, addirittura, attraverso internet, tant’è che c’era anche una pseudo-vulnerabilità in merito), un messaggio testuale.

Una cosa piuttosto comoda, senza ricorrere a software di terze parti (anche quelli della stessa Microsoft) ingombranti e, volendo, inopportuni in certi ambiti.

In Windows 95 & Co. era presente WinPopup; in Windows NT / 2000 era presente il comando MSDOSnet send“. In Windows Vista e ora in Windows 7 la cosa non funziona più così, non so nemmeno se è compatibile a ritroso (solo per dovere di cronaca, da terminale DOS, si può usare il comando msg).

Fatto sta che io ho la necessità di inviare un “messaggio in broadcast” (cioè su tutta la LAN) da un Server Linux (tramite SAMBA e, più specificatamente, smbclient) ai vari client Windows (che usano varie versioni di quest’ultimo, da NT 4.0, passando per la 2000, qualche XP e ora anche dei Seven) e ho dovuto constatare che con Windows 7 non riesco più a realizzare la cosa con ciò che è pre-installato (o che comunque è installabile ma facente parte del Sistema Operativo, come in precedenza).

Ora, ammetto che non ho ancora provato ad inviare messaggi da Windows 7 perché mi preme solo riceverli, ma la ricezione è possibile tramite un software – che definirei apposito per aggirare il problema – che si chiama WinSent Innocenti .

Il software si installa come servizio, disattiva quello analogo attivo per default (che però non funziona come “quello vecchio”) ed aggiunge la regola al Firewall per abilitare la ricezione sulla porta 139 (chiaramente mi riferisco a Windows 7).

Da Linux è sufficiente un banale:

echo "testo" | smbclient -M nomehost

per inviare il messaggio.

Autore: BuDuS

Disegnatore Meccanico, con la passione per l'Informatica. Come hobby, produco piccoli software di (in)utilità.