libipq를 이용하여 멀티캐스트 스트림 캡쳐하기
글쓴이: semigifn / 작성시간: 금, 2007/06/29 - 3:00오후
NIC에 입력이 되는 모든 멀티캐스트를 캡쳐하기 위해 아래와 같이 iptables를 설정하였습니다.
iptables -A INPUT -m pkttype --pkt-type multicast -j QUEUE
제대로 캡쳐가 되지 않아 아래와 같이 설정을 추가하였습니다.
iptables -A INPUT -p udp -j QUEUE
libipq를 통해 queue에 패킷의 입력을 기다렸으니 패킷이 들어오지 않았습니다. 그래서 vlc로 멀티캐스트 IP와 Port를 설정하여 실행하니 그 IP와 Port를 Destination으로 가지는 패킷이 queue에 입력이 되는 것입니다. 네트웍 응용프로그램의 실행 없이 NIC에 입력되는 모든 멀티캐스트 패킷을 캡쳐할 수 없을까요?
Forums:
댓글 달기