2011-01-06 1 views

답변

6

WinSock을 직접 사용하거나 NDIS 또는 하드웨어 드라이버 수준 및 을 사용하면 방화벽과 마찬가지로 해당 수준으로 필터링 할 수 있습니다. NDIS은 쉬운 방법입니다.

이 ISO 이미지를 다운로드하십시오 : http://www.microsoft.com/downloads/en/confirmation.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff
당신이 원하는 것을 구축하는 데 도움이되는 많은 샘플과 도구가 있습니다. 당신이 마운트하거나 CD에 구울하고이 폴더로 이동 설치 한 후 : c:\WinDDK\7600.16385.1\src\network\ndis\

+0

NDIS 기반의 모든 창 OP 응용 프로그램을 작성하는 것이 얼마나 어려운가요? – user63898

+0

재 경기 주셔서 감사합니다, 몇 가지 질문, im C++ 프로그래머가 manly on Linux, windows 나를 위해 새로운 일이 있습니다. 1. 프로그래밍은 한 번 모든 윈도우 운영 체제에서 실행됩니까? 현재 내가 가장 좋은 해결책을 보았습니다. 내가하는 일은 netnanny와 k9가 웹 요청을 필터링하기 위해 수행하는 기본적인 작업입니다. – user63898

+0

이제는 계층 적 서비스 공급자입니다. 찾고있는 것일 수 있습니다 .. http://en.wikipedia.org/wiki/Layered_service_provider – user63898

1

netnanny는 프록시가 아닙니다. 호스트 컴퓨터와 브라우저 (경우에 따라 다른 응용 프로그램에도 연결됨)는 컴퓨터/응용 프로그램에서 들어오고 나가는 모든 "내용"을 필터링합니다.

기본적으로 Netnanny는 대상 제어에 대한 콘텐츠 제어 시스템입니다 . 시스템 (프록시) 다른 주소로 특정 사이트로 모든 트래픽을 전환하는

가장 쉬운 방법은 호스트가 로컬 호스트 파일을 변경하는 것입니다

+0

내가 net nanny를 설치했을 때, FF로 BHO 나 플러그가 연결되어 있는지 확인한 결과 서비스로 일부 구성 요소가있는 것을 발견하지 못했습니다. – user63898

1

당신은 여기에 설명을 살펴 가지고 할 수 있습니다 : http://www.fiddlertool.com/fiddler/help/hookup.asp

이것은 Fiddler2가 어떻게 betw에 프록시를 삽입하는 방법입니다 대부분의 앱과 인터넷을 앱을 수정하지 않고 (비록 기본 설정에 실패하는 방법에 대한 많은 설명이 있지만). 이것은 위에서 언급했듯이 NetNanny/K9 등이 어떻게 작동하는지에 대해서는 대답하지 않습니다. 위에서 언급했듯이 조금 더 복잡하고 조금 더 관입이있을 수 있습니다.

+0

나는 아직도 기술적으로 이해하지 못했다. – user63898

1

나는 BrowserHelperObjects을 검색한다고 생각합니다. 이러한 작은 장치는 모든 브라우저 통신을 캡처하므로 HTML (양호한 기즈모)의 원격 광고 또는 매 초 클릭을 스팸 사이트 (나쁜 장치)로 리디렉션하거나 입력 한 모든 URL을 캡처하여 모든 사람처럼 집으로 보낼 수 있습니다 WebToolBars가합니다.

1

싶은 것은 경로 리버스 프록시 (같은이 squid)를 통해 LAN에서 나가는 모든 HTTP (S) 요청을합니다. 이것은 transparent web proxy의 설정입니다.

나는 이것을 OpenBSD과 리눅스 만 설정해 봤지만 다른 방법이있다. 역방향 프록시로 Squid을 사용합니다.

높은 수준에서 모든 외부 적으로 연결된 http 트래픽을 로컬 squid 서버에 보내는 규칙이있는 방화벽이 있습니다. Squid 서버가 구성되어 동의를

  • 모든 HTTP 실제 외부 호스트
  • 캐시 앞으로 응답
  • 로컬 LAN
  • 에 요청자에게 다시 답장 앞으로
  • 요청을 요청
등 그런 다음 웹 사이트에 대한 액세스, 필터의 콘텐츠를 제어 할 수 Squid에 더 세부적인 규칙을 추가 할 수 있습니다

,

,

다른 네트워킹 장비에서도이 기능을 사용할 수 있다고 확신합니다.나는 F5가 내가 설명한 것과 아마도 시스코의 일부 또는 전부를 수행하는 제품을 가지고있을 것이라고 확신한다. Squid 외에도 다른 프록시가있을 수 있습니다.

추신. 이것이 K9 Web Protection 또는 NetNanny의 작동 방식인지는 잘 모르겠습니다.

2

저는 WCCP를 지원하는 투명한 프록시가 필요하다고 생각합니다.

squid-cache FAQ page

살펴 그리고 당신은 그냥 방화벽 구성을 수행하는 모든 웹 트래픽이 투명 프록시에 의해 처리 될 필요가있는 설정으로 WCCP

에 대한 위키 백과 항목을 가져 가라. 그리고 귀하의 브라우저에는 어떠한 설정도 필요하지 않습니다.

0

스퀴드는 브라우저를 구성하지 않고 HTTP 및 HTTPS 포트에 대한 차단 프록시를 제공 할 수 있으며 WCCP도 지원합니다.