HTTP를 통해 80 이외의 포트로 전송된 패킷을 필터링하시겠습니까?

HTTP를 통해 80 이외의 포트로 전송된 패킷을 필터링하시겠습니까?

HTTP(한숨)를 통해 포트 7474에서 통신하는 데이터베이스가 있고, 여기에서 전송된 쿼리를 디버깅하고 싶습니다. 그러나 다음과 같은 필터는

http.request.method == "POST"

다른 포트로 전송된 모든 게시물 메시지를 필터링합니다.


원래는 필터링 구문이 tcpdump과 에서 공유되는 줄 알았는데 Wireshark작동만 된다면 어떤 도구를 사용해도 상관은 없습니다 :)

답변1

연결은 표준 HTTP 포트를 사용하지 않으므로 이를 HTTP로 분석하도록 Wireshark에 수동으로 지시해야 합니다.

포트 7474로 전송된 패킷을 마우스 오른쪽 버튼으로 클릭하고 "다음으로 디코딩"을 선택한 다음 전송 탭에서 "대상(→7474)"을 선택합니다. 프로토콜 목록에서 HTTP를 선택합니다.

답변2

TCP 포트 필터를 추가해야 합니다.

tcp.dstport == 7474 and http.request.method == "POST" 

더 많은Wireshark 매뉴얼 페이지.

관련 정보