Windows 的多播流量生成器

Windows 的多播流量生成器

是否有适用于 Windows 的多播流量生成器?

答案1

使用任何编程语言创建多播流量实际上都非常简单。如果您安装了 Python,这里有一个示例,我希望它可以在 Windows 下运行。

import sys
import socket
from time import sleep

UDP_IP=sys.argv[1]
UDP_PORT=sys.argv[2]
TTL=2
DATA="whateverandever"

sock = socket.socket( socket.AF_INET, socket.SOCK_DGRAM )
sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, TTL)

while True:
  sock.sendto ( DATA, (UDP_IP, int(UDP_PORT)) )
  sleep(1)

保存为ie mcast.py并执行如下:

python mcast.py <destination> <port>

如果您希望流量在网络中进一步深入,请在脚本中更改 TTL。

相关内容