是否有适用于 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。