Tôi muốn biết nội dung của một ứng dụng gói "APM Planner" gửi đến một "MAVProxy" khác là gì. Tôi biết họ đang liên lạc qua cổng UDP 14550. Tôi đã thử sử dụng tcpdump bằng cách chạy các lệnh sau
tcpdump -u port 14550
và
tcpdump udp
và
netstat -uanpc | grep 14550
nhưng không ai trong số họ hiển thị cho tôi những gì hai ứng dụng này thực sự trao đổi. Tôi cần một cái gì đó như cutecom để theo dõi kết nối UDP. Có bất cứ điều gì như thế này? Khi tôi chạy lệnh
netstat -lnpuc
, nó hiển thị như sau trong số đầu ra của nó
udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
udp.port == 14550
vào Apply a display filter
nhưng không có gì xuất hiện. Tôi cũng đã thử udp port 14550
trong Enter a capture filter
lĩnh vực này. Ngoài ra khi tôi chạy lệnh netstat -lnpuc
, nó hiển thị như sau trong số đầu ra của nóudp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
wireshark
với sudo
. Rất cám ơn
wireshark
? Nó sẽ phân tích các gói và hiển thị cho bạn thông tin được gửi bởi mỗi gói và sau đó bạn có thể sử dụngudp.port == 14550
hoặc tương tự như lệnh lọc để chỉ hiển thị lưu lượng đó. Vấn đề là, bạn sẽ phải ghép lại những gì qua lại dựa trên nội dung của gói. Nhưng có vẻ như đây cuối cùng là những gì bạn muốn tự làm ... (Chỉ cần đánh hơilo
giao diện nếu bạn làm điều này - đó là phạm vi 'cục bộ' 127. *. *. * Và IPv6 cục bộ trên hệ thống của bạn)