한 응용 프로그램 "APM Planner"가 다른 "MAVProxy"로 보내는 패킷의 내용이 무엇인지 알고 싶습니다. UDP 포트 14550을 통해 통신하고 있음을 알고 있습니다 . 다음 명령을 실행 하여 tcpdump 를 사용해 보았습니다.
tcpdump -u port 14550
과
tcpdump udp
과
netstat -uanpc | grep 14550
그러나 그들 중 어느 것도이 두 응용 프로그램이 실제로 교환되는 것을 보여주지 않았습니다. UDP 연결을 모니터링하려면 cutecom 과 같은 것이 필요 합니다. 이와 같은 것이 있습니까? 명령을 실행할 때
netstat -lnpuc
출력 중 다음을 보여줍니다.
udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
귀하의 의견에 감사드립니다. 나는 와이어 샤크를 설치하고 입력
—
살라 후딘 아메드
udp.port == 14550에 Apply a display filter제출하지만 아무것도 나타나지 않았다. 나는 또한 현장 udp port 14550에서 시도 했다 Enter a capture filter. 내가 명령을 실행할 때 또한 netstat -lnpuc, 그것은 출력 사이의 다음 쇼udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
현지에서 들으실 필요는없는 것 같습니다. 다른 인터페이스에서 추적을 시도하여 아웃 바운드 통신 중인지 확인 했습니까?
—
토마스 워드
이제 작동합니다. 나는
—
Salahuddin Ahmed
wireshark함께 달려야 했다 sudo. 많은 감사
wireshark? 패킷을 분석하여 각각에 의해 전송되는 정보를 표시 한 다음udp.port == 14550필터링 명령으로 사용 하거나 이와 유사한 트래픽 만 표시 할 수 있습니다. 문제는 패킷의 내용을 기반으로 앞뒤로 진행되는 작업을 함께 구성해야한다는 것입니다. 그러나 이것이 궁극적으로 스스로하고 싶은 것처럼 들립니다 ... (lo만약 인터페이스를 스니핑하면 시스템의 내부에서 '로컬'127. *. *. * 범위와 로컬 IPv6입니다)