从一台计算机向另一台不在同一台计算机上发送数据包

2024-05-12 20:42:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何将数据包从某个网络上的另一台计算机发送到另一台网络上的另一台计算机。 我知道这台计算机的本地IP和第一台网络的公用IP,我还知道第二台计算机的本地IP和另一台计算机的网络的公用IP。 如何发送数据包(通过scapy或socketpython) 谢谢:)


Tags: ip网络计算机数据包公用scapysocketpython
2条回答

通过打开一个套接字,使用另一台计算机的公共IP和服务器正在侦听的端口:http://stackoverflow.com/questions/68774/ddg#68796

以下是如何将ICMP发送到ip:

pckt=IP(src=ip_src, dst=ip_dst)/ICMP()) # Creates the packet
send(pckt,  verbose=0) #sends it

相关问题 更多 >