向连接到 LAN 的每个人发送消息

问题描述 投票:0回答:5

我想向我的子网(LAN)中的每个人发送一条消息(广播),以防止他们因即将发生的维修工作而使用互联网。我怎么做 ?我无法使用“wall”,因为没有人登录某些服务器。
我想发送一个数据包,在网络浏览器中打开一个新选项卡并显示在一定时间内停止使用互联网的消息。

networking operating-system browser
5个回答
1
投票

你可以使用套接字向局域网中连接的每个人发送消息,你可以使用java,当你想向所有客户端发送消息时,每个客户端都会看到一个包含你想要显示的信息的消息框....


1
投票

http://en.wikipedia.org/wiki/ARP_spoofing

您可能对这样的事情感兴趣。我不确定这是否适用于您的 LAN 环境,但通常它应该会扰乱整个 LAN :D


0
投票

net send
命令在 Windows 机器上会很有帮助。我不确定Linux。

请参阅以下链接以获取更多信息。

http://www.cezeo.com/tips-and-tricks/net-send-command/


0
投票

这是我学长分享的一个解决方案(希望对看到这篇文章的人有帮助)。我们能做的就是进行 DNS 欺骗,并将每个人的请求重定向到可以显示所需消息的服务器。


0
投票

您需要首先扫描您的 LAN 并在某些列表中仅保存计算机及其 IP 地址。我是 ShixxNOTE 程序 的作者,该程序是启用网络的桌面便签程序。您必须已在 LAN 中的所有客户端或计算机上安装了程序。然后您需要打开套接字端口并在某个端口上启动侦听器,例如3560. 如果您想向局域网中的其他人发送消息,您需要向客户发送您的布施消息。我可以帮助您编写代码来扫描您的 LAN 并扫描其中的所有计算机。然后由您来创建客户端/服务器应用程序。您还可以使用 MSG 命令来代替通过套接字端口发送数据。但首先您需要按名称和 IP 地址查找所有计算机。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.