Wireshark는 웹 사이트 패킷을 캡처


0

내 브라우저에서 www.superuser.com에 연결합니다 . wireshark 필터에서이 웹 사이트에서받는 패킷에 액세스하고 싶습니다. 그 필터는 무엇입니까?

참고 : IP 주소를 사용하고 싶지 않습니다.

답변:


0

Wireshark Wiki 필터 에 따르면

host www.stackexchange.com

작동해야합니다. 그렇지 않은 경우 Wshark 포럼에 형식을 제안 하는 스레드 가 있습니다.

ip.dst_host www.superuser.com

거기에서 asker를 위해 일했습니다.


고맙지 만 나는 둘 다 시도하지만 작동하지 않습니다
— alex

@alex Wireshark 는 문자열 이 캡처 된 패킷에 없기 때문에 www.superuser.com 이라는 이름 을 IP 로 해석해야 www.superuser.com합니다. 따라서 이름을 먼저 IP로 확인하지 않고 www.superuser.com 을 필터링 할 수 없습니다 (예 : 호스트 파일을 통해)
— nixda

죄송 합니다만, 그때는 테스트 할 wshark가 없었습니다 ... 지금은 그랬습니다. 필터는 일반적인 Wshark 형식 ip.dst_host == stackexchange.com이어야합니다. 실제 HTTP 패킷이 전달되기 전에 표준 DNS 확인이 있기 때문에 hosts 파일로 해결할 필요가 없습니다. DNS 이름은 HTTP 패킷의 페이로드에 있습니다. 위키에 따르면 ip.dst_host는 유효한 필터이며 Wshark가이를 허용합니다. 그러나 캡처 또는 디스플레이 필터로 사용하면 결과가 없으므로 필터가 손상되었을 수 있습니다. 디스플레이 필터 참조는 ip.dst 또는 ip.dst_host를 언급하지 않습니다.
— Peregrino69

글쎄, 나는 주석을 달기 전에 그것을 테스트했지만 아무것도 보여주지 않았다. 그래서 나는 스레드도 말했듯이 이름이 해결과 함께 무언가를하는 가정
— nixda

방금 호스트 파일을 편집하여 테스트했습니다. 차이 없음. 따라서이 필터는 다른 Wshark 필터와 다르게 작동하거나 실제로 손상되었습니다.
— Peregrino69
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.