SSDP 调试

发布时间 2023-10-18 15:21:55作者: 丶Future

要使用命令抓取SSDP(Simple Service Discovery Protocol)数据包,你可以使用tcpdump工具来实现。以下是一些使用tcpdump的命令示例:

  1. 抓取所有的SSDP数据包:

    sudo tcpdump -i <interface> -s 0 -A 'udp port 1900'
    

    <interface>替换为网络接口名称,例如eth0或wlan0。

  2. 抓取指定源或目标IP地址的SSDP数据包:

    sudo tcpdump -i <interface> -s 0 -A "udp port 1900 and (src <source IP> or dst <destination IP>)"
    

    <interface>替换为网络接口名称,<source IP><destination IP>替换为相应的IP地址。

  3. 将抓取到的数据包保存到文件中:

    sudo tcpdump -i <interface> -s 0 -w <output file> 'udp port 1900'
    

    <interface>替换为网络接口名称,<output file>替换为保存数据包的文件名。

请确保你具有足够的权限来运行tcpdump命令(通常需要使用sudo)。