WIPIVERSE

프록소미트론

프록소미트론(Proxomitron)은 스콧 R. 레몬(Scott R. Lemmon)이 개발한 필터링 웹 프록시 소프트웨어이다. "유니버설 웹 필터(Universal Web Filter)"라는 부제로 알려져 있으며, 사용자의 웹 브라우저와 웹 서버 사이에서 HTTP 트래픽을 가로채어 웹 페이지의 내용을 수정하거나 차단하는 기능을 제공한다.

개요

프록소미트론은 원래 마이크로소프트 윈도우 95 환경에서 실행되도록 설계되었다. 이 프로그램은 사용자 브라우저와 웹 서버 간의 HTTP 트래픽을 가로채어, 웹 페이지에서 텍스트를 제거하거나 추가하는 방식으로 콘텐츠를 변경할 수 있다. 또한 HTTP 메시지 헤더를 추가·수정·삭제하고, 웹 페이지 주소를 기준으로 연결을 차단하거나 요청을 리디렉션하며, 원격 프록시를 통해 연결을 라우팅하도록 구성할 수 있다.

프로그램의 작동은 구성 파일에 포함된 특수 필터를 통해 지시된다. 사용자는 그래픽 사용자 인터페이스를 통해 필터를 작성, 편집, 삭제, 활성화 또는 비활성화할 수 있다. 필터는 텍스트 편집에서 사용되는 정규 표현식과 유사한 "매칭" 언어를 활용한다. 프로그램을 효과적으로 사용하려면 프록소미트론 스크립트 언어에 대한 지식과 HTTP, HTML, 자바스크립트, CSS 중 적어도 하나에 대한 숙지가 필요하다. 스크립트 인터페이스는 사용자 친화적으로 설계되지 않아 초보자나 비기술적 사용자가 사용자 정의하기 어려울 수 있다.

주요 기능

프록소미트론의 주요 기능으로는 페이지 콘텐츠 필터링, HTTP 헤더 필터링, 변수 사용을 통한 텍스트 캡처 및 재삽입, 블록리스트 및 로그 파일 생성, 로컬 파일 삽입, 트래픽 재라우팅, 서버와 브라우저 간 트래픽 로그 확인, GZIP 압축 데이터 스트림의 실시간 압축 해제, SSL 암호화 스트림 필터링, 원격 프록시 체인 연결 등이 있다. 다만 SSL 필터링은 프록시가 "중간자" 역할을 하도록 강제하므로 대부분의 경우 사용이 권장되지 않는다.

라이선스

이 프로그램은 "ShonenWare" 라이선스 하에 배포되었다. 이 라이선스에 따라 프로그램은 무료로 사용할 수 있었으며, 개발자인 레몬은 사용자가 일본 밴드 쇼넨 나이프(Shonen Knife)의 CD를 구매하고 감상하는 것을 사용자 등록으로 간주하였다.

역사

프록소미트론의 첫 공개 배포는 1999년 3월 23일, "Naoko 2"라는 이름으로 심텔(Simtel)을 통해 이루어졌다. 이후의 모든 배포는 일본 가수 야마노 나오코의 이름을 딴 "Naoko" 뒤에 배포 번호가 붙는 방식으로 명명되었다. 배포 버전은 3, 3(b), 4.0, 4.1, 4.2, 4.3, 4.4, 4.5가 있었다.

2003년 5월 Naoko 4.5가 배포된 직후, 프로그램 웹 사이트가 제거되고 레몬은 프록소미트론의 지속적인 개발 중단을 선언하였다. 2003년 6월에 한 차례 후속 배포가 이루어졌으나, 이는 주로 5월 버전에 설계된 원격 프록시 연결 관련 새로운 동작을 되돌리기 위한 것이었다. 이후 개발은 영구적으로 중단되었으며, 공식 사이트에는 일본어로 "消えました"(키에마시타, "사라졌다"라는 뜻)라는 메시지가 게시되었다.

개발자인 스콧 R. 레몬은 2004년 5월 1일 36세의 나이로 사망하였다.

현재 상태

프록소미트론은 폐쇄형 소스 프로젝트였으므로 더 이상 유지 관리되거나 개발되지 않는다. 그러나 프로그램 자체는 여전히 작동하며, 전자 포럼을 통해 지원을 제공하는 사용자 커뮤니티가 존재한다. 필터, 필터 세트, 호환 가능한 DLL, GUI 패치 등이 사용자들에 의해 제공되고 있다. 프로그램은 윈도우 비스타 및 윈도우 10과 같은 최신 윈도우 플랫폼에서도 사용 가능한 것으로 알려져 있다.

많은 최신 브라우저에는 프록소미트론 필터가 제공하던 기능과 유사한 기능(예: 광고 및 팝업 차단)이 기본적으로 포함되어 있으며, 그리스몽키(Greasemonkey)나 사용자 스타일시트와 같은 브라우저 확장 기능도 웹 페이지의 로컬 수정을 가능하게 한다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기