2012-04-02 3 views
0

맵을 필터링하기 위해 게임 룸리스트를 조작하고 싶습니다. 내 생각은 새 방의 들어오는 패킷을 필터링하는 것이 었습니다.pcap.net 패킷을 차단하거나 편집합니다.

C#에서 pcap.net을 사용하여 들어오는 패킷을 편집하거나 차단하는 방법에 관한 정보는 찾을 수 없습니다.

이 작업을 수행 할 수 있습니까? pcap.net은은 WinPcap의 래퍼 인 경우

답변

2

, 그것은 하지 수 - libpcap의 /은 WinPcap은 네트워킹 스택에 도달하기 전에, 그것은 단지 수동적으로 패킷을 캡처하고이를 삽입 할 수 들어오는 패킷을 차단하거나 수정할 수는 없습니다 .

+0

감사합니다. 어떤 대안이 있습니까 ..? – cyptus

1

패킷 편집/필터링의 경우 WinDivert을 사용해보십시오. API는 C이므로 직접 C# 바인딩을 작성해야합니다.

(공개 : WinDivert는 내 프로젝트입니다.)

+0

OSx 및 Linux에서 실행할 수 있습니까? –

+2

WinDivert는 Windows 전용입니다. 그러나, divert 소켓 (OSX)과'netfilter_queue' (리눅스)는 비슷한 기능을 제공합니다. – Basil