我想知道一个应用程序“APM Planner”发送到另一个“MAVProxy”的数据包的内容是什么。我知道他们通过 UDP 端口 14550 进行通信。我尝试通过运行以下命令来使用tcpdump
tcpdump -u port 14550
Run Code Online (Sandbox Code Playgroud)
和
tcpdump udp
Run Code Online (Sandbox Code Playgroud)
和
netstat -uanpc | grep 14550
Run Code Online (Sandbox Code Playgroud)
但是他们都没有向我展示这两个应用程序真正交换的内容。我需要像cutecom这样的东西来监控UDP连接。有这样的吗?当我运行命令时
netstat -lnpuc
Run Code Online (Sandbox Code Playgroud)
,它在其输出中显示以下内容
udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
Run Code Online (Sandbox Code Playgroud) 我有一个以太网摄像头,它通过以太网电缆直接连接到我的 ubunut 机器。我只知道摄像机的 MAC 地址,不知道它的 IP 地址或子网掩码。我认为相机具有静态IP。
我发现了很多关于这个问题的问题,大多数人建议使用nmap. 问题是我不确定应该与 nmap 一起使用的子网掩码是什么,而且我没有网络经验。
我尝试了类似的东西(如建议here):
nmap -sn 134.109.133.0/24
Run Code Online (Sandbox Code Playgroud)
然后
arp -an | grep -v incomplete
Run Code Online (Sandbox Code Playgroud)
但输出为NULL
我也尝试过wireshark,avahi-discover但没有奏效。
有人可以帮我吗?