2009-12-16 1 views
5

HTTP 프로토콜에 대해 자세히 설명하고 있습니다. 브라우저에서 사용되는 호출을 보거나 이해하고 싶습니다. Firebug (파이어 폭스 포함)를 사용하여 AJAX 상호 작용 등을보고/디버깅하지만 전체 HTTP 대화는 볼 수 없습니다.내 브라우저의 HTTP 명령을 볼 수있는 오픈 소스 (읽기 자유) 도구가 있습니까?

브라우저에서 발행 한 HTTP 명령을 볼 때 비슷한 기능이 있습니까?

+0

특히 실제 검사를 통해 프로토콜을 학습하고 이해하는 것은 프로그래밍 주제입니다. ** 투표를 다시 열고 ** –

답변

3

HTTP 요청 및 응답을보고 조작하기 위해 Firefox 부가 기능 인 Tamper Data을 사용합니다.

+0

설치했습니다. 너무 많은 노력을하지 않고 상자에서 벗어나지 않은 것 같습니다. –

+0

상자에서 나온대로 작동합니다. 이것은 저를위한 것입니다 (적어도 시작해야 함). –

5

예, Wireshark를 사용하여 연결을 모니터링 할 수 있습니다.

+0

또는 그 이상 : tcpdump – Javier

+0

+1 Wireshark는 실제로 사용하기가 쉽기 때문에 어떤 헤더도 변경, 추가 또는 제거하지 않는다는 보장이 있습니다. – innaM

8

Fiddler은 HTTP 수준을보기에 꽤 좋으며 wireshark은 TCP 수준에서 진행되는 것을 보도록합니다.

+0

Fiddler (내가 틀리지 않는 한), * cough * IE 브라우저에서만 작동합니다. 필자는 주로 webdev 용으로 FF를 사용하는 경향이 있으며, 또한 'Fiddly'라는 약간의 'Fiddly'를 발견했습니다. 즉, 너무 많은 정보에 대해 죽기 쉬운 것은 아닙니다. –

+0

Fiddler는 프록시이므로 Firefox, Opera 등 프록시를 지원하는 모든 브라우저에서 작동하지만 Windows 전용입니다. – Annie

+0

@ 그것을 MAN에 붙이십시오 - 실제로, 당신은 착각을합니다. Fiddler의 최신 버전에는 Firefox 용 FiddlerHook 부가 기능이 포함되어 있습니다. –

6

HttpFox 또는 유서 깊은 LiveHttpHeaders

+0

LiveHttpHeaders를 설치했습니다. 비록 내가 그것을 사용하기 전에 RTFM해야 할 것 같습니다 ... –

+0

LiveHttpHeaders 것들이 복잡 해지면 읽기가 어렵습니다. –

1

당신이 볼 수있는 모든 HTTP 브라우저는 파이어 버그 그물 패널 페이지 (단지 AJAX)있게 요청합니다. 또는 Fiddler 또는 Charles과 같은 프록시 도구로 전환하면 브라우저에서 수행 한 모든 http 요청을 볼 수 있습니다. 자세한 내용이 필요하면 Microsoft VRTA은 netmon 데이터를 읽기 쉽도록 만들고 프록시에 의존하지 않는 무료 도구입니다.

1

프록시는 Burp Suite에서 HTTP 요청/응답을보고 수정할 수 있습니다.