2010-11-26 3 views
2

현재 PCAP C# 라이브러리를 사용 중이며 수신 된 패킷을 변경하지 않습니다. 문제는 다음 이미지에 설명되어 있습니다.C# 이상한 문제에 대한 Pcap 라이브러리

http://img269.imageshack.us/img269/6549/wtfisthisshitx.jpg

왼쪽은 (캡쳐 된 패킷의 올바른 버전) Wireshark를하고 권리는 Pcapсфз 라이브러리를 사용하여 내 캡처입니다. c2s는 속하지 않습니다. 다른 사람이 전에 본 적이 있습니까?

패킷을 수신하기 위해 사용하는 코드는 웹 사이트에 게시 된 예제와 거의 비슷합니다.

+0

기타 필요한 사항은 무엇입니까? 답을 표시하여 질문을 닫으십시오. –

답변

1

현재 사용하고있는 라이브러리에 대한 경험이 없습니다. SharpPcap 매우 광범위하게 문제가 없었습니다. Pcap 대신, 다양한 다른 제품을 사용하여 WinpkFilter 드라이버를 사용하는 fireBwall과 같이 NDIS 계층의 패킷에 액세스 할 수 있습니다. fireBwall은 패킷을 구문 분석하여 패킷의 구문 분석 된 값을 참조/변경하는 데 사용할 수있는 클래스로 만듭니다.