2009-11-06 3 views

답변

7

나는 인디 구성 요소가이 작업을 수행 할 수 있는지에 보였지만 말했다 레미 Lebeau에서 오래 된 뉴스 그룹 응답을 발견

경우 다른 응용 프로그램 발생한다는 트래픽 보고 싶어 ... , 그렇다면 아니오, 당신은 인디를 사용할 수 없습니다. 그것은 Indy가 설계 한 범위 인 범위를 벗어납니다. 그런 종류의 캡처를 위해 NDIS 드라이버를 작성해야합니다. 또는 은 제 3 자 스니퍼 API (예 : WinPCap)를 사용합니다.

+3

WinPcap 용 델파이 래퍼도 있습니다. http://www.magsys.co.uk/delphi/magmonsock.asp – mghie

0

델파이 앱을 작성해야합니까? ethereal과 같은 응용 프로그램을 사용할 수 있습니까?

1

WireShark?

Fiddler이라는 제품도 있습니다. Indy 구성 요소가 전송/수신하고있는 것을 정확하게 추적하는 것이 매우 유용하다는 것을 알게되었습니다. 한 가지 단점은 프록시를 사용해야한다는 것입니다. Indy 구성 요소 및 Firefox와 같은 브라우저에서는 문제가되지 않습니다. 그러나 모든 응용 프로그램을 캡처해야하는 경우 해당 응용 프로그램에 대한 프록시를 설정할 수 있어야합니다.

+0

WireShark는 Ethereal의 후계이며 WinPcap을 사용합니다. 그래서이 답변들은 모두 같은 것을 가리 킵니다 ... – mghie

1

당신이 더 깊게 가고 싶고 순수한 델파이 물건을 원한다면, 주위에 떠있는 winsock logger 프로그램이 있습니다. 구글이 당신을 도울 수도 있습니다 (그것은 winsock apis를 연결합니다).