C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[4877] Re:^^ 유해사이트 프로그램 어떻게 동작 하는지 아시는분...
오전&오후 [kkhhyy11] 2651 읽음    2002-06-03 18:03
유해사이트 차단프로그램 말씀하시는 거죠..??

유해사이트 차단프로그램은 패킷캡쳐프로그램의 일종이죠..^^;
지나다니는 패킷을 잡아서 유해사이트라면 패킷을 버리던가
아니면 다른 사이트로 돌리는 거죠..
보통 우리가 인터넷을 사용하거나 네트워크 프로그램을 사용하면은
자신의 컴퓨터에서 웹사이트를 접속할대 OSI 7 layer를 거치게 됩니다..
잘모르시면 네크워크책을 보시면 자세히 나와 있습니다.

보통 우리가 말하는 네트워크프로그램들은 OSI 7 layer에 해당하는 application layer에 해당이
됩니다..
패킷캡쳐프로그램 같은경우는 OSI 2또는 3에 해당이 되죠..즉 네트워크 계층 데이터링크 계층에
해당이 됩니다. 즉 네크워크 패킷을 좀더 세세하게 다룰수가 있는거지요..
소스주소를 바꾼다던가 목적지 주소를 바꾸고 패킷을 직접만들던가 등등 이런것에 해당하는
프로그램들이죠,,^^;;
RAW SOCKET쪽은 프로그램하기가 어렵습니다..
하지만 좋은 라이브러리도 있습니다. libpcap라이브러리가 여기에 해당이 되는데..
이것은 리눅스의 라이브러리인데 윈도우용으로도 포팅이 되어 있습니다..

http://winpcap.polito.it/ <-- 여기에 가보세요..

그리고 리눅스용이지만 유해사이트차단프로그램의 공개 프로젝트도 있습니다.
동작그만이라고 들어보셨는지 모르겠네요..^^;
한번들어가 보세요..

사이트 주소 : http://djstop.kldp.org/
리눅스용이지만 충분히 활용하실수 있습니다.
저도 여기서 icmp관련부분을 이용해서 작업을 했습니다..(윈도우용)

그리고 윈도우에서는 LSP라는 부분을 이용해서 이런프로그램을 만드실수 있습니다.
여기에 관한 자료는 마이크로소프트 홈페이지에서 검색해 보세요..
예제코드도 얻을수 있을겁니다..(제가 가지고 있었는데 오래되서 어디있는지 모르겠네요..ㅡ,.ㅡ;
찾으면 올려드리죠..^^;)

그럼 즐프하세요..^^


에궁... 님이 쓰신 글 :
: 오픈 소스도 구하기 힘들고 어떻게 동작하는 거져..
:
: 넘 광범위한 질문인가염..-_-;;
태즈 [taz1000]   2002-06-03 23:35 X
패킷에 대해서 알고자 할때에는 '리눅스' 계열이 좋습니다. 소스가 공개되어있어서 어떤 layer에서 어떻게 사용되는지를 파악하기도 쉽고요(??).
태즈 [taz1000]   2002-06-03 23:39 X
한번쯤은 볼만한 것 같습니다. 저도 수업때문에 어설프게 맛을 보았는데, 무척 도움이 많이 되었습니다.

+ -

관련 글 리스트
4876 ^^ 유해사이트 프로그램 어떻게 동작 하는지 아시는분... 에궁... 1973 2002/06/03
4877     Re:^^ 유해사이트 프로그램 어떻게 동작 하는지 아시는분... 오전&오후 2651 2002/06/03
4881         Re:Re: 정말 감사합니다..많은 도움이 되었습니다.^^ 에궁... 2168 2002/06/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.