본문 바로가기

Project VPN

netfilter 실습

netfilter은 인터넷 찾아도 나오고 합니다.
저는 리눅스 커널 프로그래밍 2판으로 공부하였습니다.
hooking 하여 패킷을 원하는 부분에서 수정 할 수 있습니다.

netfilter을 이용하며 tcp port 바꾸는 예제 프로그램
http://namjja.egloos.com/5037988 
-> 커널 2.6 버전에서는 오류가 있다. 사라진 매크로도 많고 바뀐 함수들도 있다.
-> 2.4 버전에서는 무리없이 돌아가지만 실습 후 여러부분 수정하여 실습하여도 괜찮을듯.