Como enviar uma mensagem pop-up para um computador desconhecido conectado à minha WLAN?

4

Existe alguma maneira de enviar uma mensagem popup de um sistema Linux para um laptop / tablet / móvel "aleatório" vinculado à minha rede sem fio? Por exemplo, se eu deixar minha WLAN aberta e vir um computador não reconhecido conectado a ela, há uma maneira de enviar uma mensagem para esse dispositivo?

Por outro lado, se eu estiver conectado à rede aberta de outra pessoa e ela puder ou não saber que a rede está aberta, posso enviar uma mensagem avisando que estou acessando a rede dela?

Provavelmente para um dispositivo completamente "aleatório" a resposta deve ser não. Mas se nos restringirmos a laptops com Win7 ou Linux SO existe algum serviço executado por padrão em tais sistemas que permite enviar tais mensagens popup?

PS: Eu não tenho motivação prática para essa pergunta. Isso é apenas uma curiosidade.

    
por Leandro 30.03.2012 / 01:14

4 respostas

6

Resposta curta: Não, isso não é possível.

Como mencionado em uma das respostas na pergunta linkada por Diogo Rocha, havia uma ferramenta chamada net send para máquinas windows, mas não sei se foi instalada por padrão.

Eu ficaria muito preocupado com a segurança do meu sistema se fosse possível abrir algum popup remotamente na minha tela. Excluindo os possíveis vazamentos de segurança, não há uma maneira padrão de fazer isso no Windows ou no Linux.

Uma coisa que você pode fazer é manipular o tráfego de outros usuários. como explicado aqui

    
por 30.03.2012 / 01:30
1

Outro dispositivo deve ter o serviço de mensagens como ativo (Windows XP, Windows Vista e anterior) ou o computador deve ter outro mensageiro compatível com net send, como Lantalk XP e outros. Seu roteador wifi deve ser capaz de transmitir pacotes de transmissão.

Depois disso, você poderá enviar o pop-up via SAMBA (smbclient -M), o nome do alvo é * (para todos na sua sub-rede). No entanto, o serviço de mensagens foi desativado por padrão desde o XP SP2. Os mensageiros compatíveis com envio de rede também estão fora do negócio e provavelmente não serão usados em casa (não na rede do escritório).

    
por 30.03.2012 / 01:47
1

TL; DR: Não, mas ...

Não seria fácil, porque sistemas operacionais diferentes usam mecanismos diferentes para essas coisas.

A maioria das distribuições Linux não suportaria isso de qualquer maneira - mesmo que a máquina estivesse rodando, você poderia se autenticar como um usuário válido, e .zo'o se você pudesse fazer isso automaticamente para máquinas arbitrárias. você provavelmente já teria tomado metade da internet.

Eu não poderia falar sobre um "alienígena" baseado em OSX, mas suspeito que seja semelhante.

O Windows, acredito, tem um mecanismo padrão para enviar uma mensagem popup para outra máquina, mas o IIRC ainda requer autenticação (embora muitas pessoas deixem suas contas de Administrador sem uma senha ...) .

O que você poderia fazer é executar um proxy de interceptação (o Squid é bom para esse tipo de coisa) que mostra a mensagem desejada como a primeira página de qualquer sessão de navegação de um IP em uma lista de desbloqueio e configure seu roteador para fornecer às máquinas conhecidas IPs consistentes com base em seus endereços MAC. A maioria dos roteadores tem essa função, mas, caso contrário, você poderia usar o endereçamento estático para máquinas conhecidas e definir o pool DHCP do roteador para algo menor que os 253 endereços usuais para evitar colisões.

    
por 30.03.2012 / 15:13
-1

Acabei de começar a estudar para computador engg .. mas ainda quero responder isso Que .. pode ser útil .. ans: -      se o usuário conectado, usando o windows vista / 7, em seguida, tente este comando no windows vista / 7      em cmd ...

 ***msg /server:( here connected user IP/PC-name ) * /time:( in seconds ) " message"***

 this will create a popup msg to connected user
    
por 22.07.2014 / 07:10