2011-02-15 4 views
2

wine을 사용하여 Windows 실행 파일을 Linux로 이식하려고합니다. 나는 실행 파일을 실행할 수있는 지점에 있지만 "npf"드라이버를로드 할 수 없다는 일부 오류를 반환합니다. Linux에서 winpcap을 포트하는 방법이 있습니까? 내가 포트하려고하는 응용 프로그램은 winpcap 라이브러리에 의존합니다.winpcap on Linux

감사합니다.

답변

3

libpcap? winapcap로 만들어진 pcap의 원래 버전입니다 ...

+0

그러나 Linux로 포팅하고 싶었던 애플리케이션은 winpap에 대해서만 알고 있습니다. 소스 코드가있는 경우 API를 변경할 수는 있지만 실행 파일 만 있습니다. – user195678

1

winpcap는 원시 스트림에 대한 액세스를 제공하는 사용자 정의 Windows 드라이버에 따라 달라지며, 그대로 와인으로 포팅 할 수는 없습니다.

+0

그래서 winpcap에 의존하는 해당 응용 프로그램을 Linux로 이식 할 방법이 없습니다. – user195678

0

은 WinPcap는 기본적으로 DLL의가, 느릅 나무가 & 네트워크 카드에서 & 원시 네트워크 패킷을 수신 보낼 응용 프로그램을 가능하게하는 Windows 드라이버의 세트와 두이며, 원래 Uxix/리눅스에서 tcdump보다 동일한 기능을하는 도구였다 Windows. 그럼 리눅스에서 "libpcap (capture) 및 libnet (send)"라이브러리의 wrapper가 winpcap 바이너리 호환성을 제공합니까? Playonlinux 친구들이 도와 드릴까요?