http://wireshark.askapache.com/docs/wsdg_html_chunked/ChSetupWin32.html#ChSetupPython
Wireshark 빌드는 아래의 링크를 확인한다.
위의 예제에 있는 것을 빌드하면 아래와 같이 VERSIONINFO filed 어쩌구 에러가 난다. 아마 0.99 버전대의 플러그인 예제라 그런거일 수도...
아무튼 이 에러 해결을 위해 배포판의 plugins 아래의 아무 폴더나 들어가서 plugin.rc.in 파일을 amin 폴더에 덮어쓴다.
그 후
- nmake -f Makefile.nmake distclean
- nmake -f Makefile.nmake all
을 수행하면 빌드가 성공한다. Good!
생성된 amin.dll 파일을 wireshark가 설치된 폴더 아래의 plugins\1.4.0rc1 에 넣으면 된다.
나의 경우는 커스텀 빌드한 wireshark를 사용한 것이 아니라, rc1 버전을 받아 설치하여, 경로가 아래와 같다.
- C:\Program Files\Wireshark\plugins
그 후 wireshark를 구동하여 About >> plugin을 확인하면, 해당 dissector가 로드된것을 확인할 수 있다.
이 글은 스프링노트에서 작성되었습니다.