将魔术包发送到证书IP的程序

用户名

我需要编写C,C ++ 、. bat或Python程序。它应该检测是否有人试图从路由器/防火墙外部通过某个端口(25570)连接到某个IP地址(192.168.1.149)。然后,程序会将魔术包发送到IP地址(192.168.1.149)。然后,魔术包将唤醒计算机。因为计算机将处于睡眠模式,所以代码可能必须在网络中的另一台计算机上(我不希望这样)。甚至在路由器或DNS中。我有一台Windows 7计算机。它应该是计算机处于睡眠模式。我需要回答这个问题的人给我一个指导,我不是一个真正的好程序员,所以这就是为什么我问这个问题

这是我的路由器信息:
https : //www.asus.com/Networking/RTN65U/
对不起,我有一个非常老的DNS,所以我不能给您规格。
我该怎么做?
谢谢。

金德尔

这是我在其中一台网络计算机上用来唤醒另一台计算机的Python代码。不知道我最初从哪里买的,但是效果很好。希望您可以根据自己的目的进行调整。

#!/usr/bin/env python
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto('\xff'*6+'\x00\x11\x22\x33\x44\x55'*16, ('192.168.0.255', 9))
print "Attempted to wake host"

请注意,\x00\x11etc。东西是要唤醒的机器的MAC地址,应将其替换为机器的MAC地址(转换为十六进制字节)。192.168.0.255是网络的广播地址,并再次,应与你所取代。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用生产服务器证书将推送通知发送到开发应用程序

远程Internet服务器如何将数据包发送到本地IP?

Python 3:如何获取将数据包发送到特定IP的NIC?

如何将npm软件包的静态资产发送到nuxt应用程序?

如何FCM使用node.js将通知发送到特定的程序包名称

将UDP数据包发送到本地端口

如何将位图发送到包中

将数据从Python程序发送到Java程序

Python脚本像packetsender.com一样将数据包发送到IP

如何使用来自外部网络的本地IP将tcp数据包发送到WLAN内部的设备?

使用python将邮件发送到IP地址

MVC表单将值发送到远程验证程序

如何使用sh脚本将输入发送到程序

将终端程序中的运行发送到后台

如何将单独的击键发送到单独的程序?

将键盘事件发送到QML应用程序

将信号从Arduino串行发送到Python程序

将输入发送到C程序并打印

将密钥发送到后台应用程序

将输出音频发送到特定程序

引导程序。如何控制将表单发送到何处?

Powershell 将目录内容发送到程序

我可以直接将打印作业从python程序发送到CUPS打印服务器的IP地址吗?

是否可以为将APN发送到同一应用程序的提供商创建多个SSL证书?

配置Apache以将SSL客户端证书发送到后端服务器

Chrome扩展程序将消息从iFrame发送到事件页面,然后再发送到内容脚本

HttpClientHandler.ClientCertificates是否仅将叶子证书或整个证书层次结构发送到服务器?

路由器是否使用NAT将自己的IP分配给数据包,然后使用PAT找出将响应发送到哪里?

如果应用程序进程终止,捆绑包如何发送到onCreate?