networking - 如何在 Unix 上使用 TCPDump 查看发送到特定多播地址的消息?

标签 networking multicast tcpdump

我正在尝试查看传输到网络上特定多播地址的流量,以分析我们正在使用的协议(protocol)。

我的设置中没有可用的 Wireshark(很遗憾)。 TCPDump 是可用的。那么,谁能告诉我一个命令有 TCPDump 过滤器只查看传输到特定多播组地址的消息?

最佳答案

我相信这对于特定的群体来说应该足够了:

tcpdump -i eth0 -s0 -vv host 239.255.255.250

所有多播流量:
tcpdump -i eth0 -s0 -vv net 224.0.0.0/4

关于networking - 如何在 Unix 上使用 TCPDump 查看发送到特定多播地址的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931746/

相关文章:

linux - 从 sk_buff 的网络 header 确定数据包是 ipv4 还是 ipv6

c++ - 如何告诉某个套接字从队列中获取数据?

python - 如何在 python 网络服务器中禁用反向 dns 查找?

networking - 在 LAN 上实现设备发现的最佳方法是什么

windows - 从 Windows 上的 Go *net.UDPConn 获取 syscall.Handle?

networking - 选择多播 IP 地址

使用套接字的 PHP 多播服务器

c++ - 将数据包附加到当前 PCAP 文件

linux - select watchsocket fd 唤醒太慢

endianness - pcap 文件和字节顺序