[완료] libpcap 파일로 dump할 때 실시간으로 보는방법이 궁금합니다.
글쓴이: visualplus / 작성시간: 수, 2008/11/12 - 3:27오후
libpcap을 사용해서 패킷캡쳐 프로그램을 만들고있습니다.
그 프로그램에서 패킷을 파일로 덤프 한 뒤 다른 프로그램에서 그 파일을 읽어
분석을 해보고 싶습니다.
일단 파일로 덤프하는건 pcap_dump_open을 사용해서 했습니다.
근데 이게 패킷캡쳐 프로그램이 종료되어야만 파일이 보이더군요..
이 파일을 실시간으로 읽고싶은데.. 방법이 없을까요..?
Forums:
일단 전 pcap_dump_open을
일단 전 pcap_dump_open을 써 본적은 없어서 이것에 대해서 말씀드릴 것은 없지만, 그냥 직접 packet 내용을 file i/o로 직접 쓰시면 될거 같은데요. 굳이 꼭 pcap_dump_open을 쓰시려는 이유가 있으신건가요? 어차피 pcap_loop로 인한 callback 함수가 실시간으로 packet을 보여주고 있으니 실시간 처리가 아닌건 아니죠.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
음..
저 함수를 사용하는게 편하고 속도도 괜찮게 나오는거 같아서요^^;
일단 USR1시그널을 이용해서 이 시그널이 들어오면 쓰던 파일을 닫고 새로운것을 열게 해서 해결 했습니다..
댓글 달기