[완료] 혹시 /proc/ip_conntrack의 정보를 읽고 쓰는기능을 가진 라이브러리가 있나요?
글쓴이: visualplus / 작성시간: 금, 2009/04/03 - 4:40오후
현재 패킷들의 정보를 읽기 위해 이런저런 데이타들이 필요한데
/proc/ip_conntrack에 상당한 데이타들이 있는것 같습니다.
이 데이타를 가져왔으면 좋겠는데.. ( 쓰기까지 가능하면 더 좋구요 ^^ )
이런게 가능한 라이브러리가 있는지 궁금합니다.
/proc/ip_conntrack에 있는 정보를 읽어와서 제 나름대로 검색을 해서 한다거나,
netfilter에서 제공하는 conntrack프로그램을 이용해서 검색을 한 뒤 그 값을 받는다거나
하는건 문자열을 생성하고 실행하고 하는 시간들이 있어서 이 방법을 사용하기에는 무리일것 같습니다.
C언어(혹은 다른언어)에서 /proc/ip_conntrackd에 있는 내용들을 읽거나 쓸 수 있는 라이브러리가 있는지 알고싶습니다.
Forums:
python
python 바인딩입니다.
http://software.inl.fr/trac/wiki/pynetfilter_conntrack
읽기, 삭제는 가능한것 같습니다.
해당 홈페이지에
해당 홈페이지에 보면...
TODO
Current binding is not complete, missing features:
expected connections DONE ;
flush conntrack table (?);
create new conntrack entry DONE ;
event tracking DONE.
로 봐서는... 읽고, 쓰기, 삭제가 다 문제가 없는 것으로 보인긴 합니다.
참고로, flush conntrack table 같은 경우에는 1년여전에 저도 방법을 찾아보았었는데 ip_conntrack(or nf_conntrack) 모듈을 내렸다가 다시 올리는 방법 외에는 없었습니다.
1년여가 지난 지금은 flush 가 가능할지도 모르겠군요 ^^
아.. 친절한 답변
아.. 친절한 답변 감사합니다^^
댓글 달기