2013년 1월 18일 금요일

토렌트 클라이언트 트랜스미션에 IPFilter 적용하기와 iblocklist.com 소개/peerblock/peerguardian


토렌트 클라이언트 트랜스미션에 IPFilter 적용하기와 iblocklist.com 소개/peerblock/peerguardian

윈도우에서 utorrent 등 토렌트 클라이언트를 사용할 때, ipfilter 를 이용해 불필요한 아이피를 차단합니다.

이미 알고 있을 지도 모르지만, 우분투에서 설정하는 방법을 소개합니다.

우분투의 기본 토렌트 클라이언트는 트랜스미션입니다.
트랜스미션 - 편집 - 기본설정 - 개인정보로 이동합니다.
차단 목록 사용을 체크하고 옆의 입력란에 다음 주소를 입력합니다. 업데이트를 클릭합니다.

http://list.iblocklist.com/?list=ijfqtofzixtwayqovmxn&fileformat=p2p&archiveformat=gz
(또는 http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz)

대략 30만개가 넘은 규칙이 적용되는 것을 확인할 수 있습니다.



위 주소는 TBG 의 Primary Threats 차단목록 주소입니다. 바로 이것이 utorrent 등에서 사용되는 ipfilter 과 거의 대동소이한 내용을 담고 있는 것입니다. 때때로 업데이트되므로 항상 신규를 유지할 수 있습니다. TBG 는 The Blocklist Group 의 줄임입니다.

http://tbg.iblocklist.com/

참고로 윈도우의 utorrent 는 위 페이지 중간 부분에 보이는 ipfilter.dat.gz 를 다운받아 압축을 풀고, ipfilter.dat 파일을 utorrent 가 설치된 디렉토리에 넣으면 ipfilter 가 적용됩니다.(고급 설정에서 막아두면 안되지만, 디폴트값이 필터 적용입니다.)

http://www.iblocklist.com/lists.php 에 가시면 더 많은 리스트들을 볼 수 있습니다.

혹 Peerblock 라는 프로그램을 사용해 보았거나 들어본 적이 있을 겁니다.

http://www.peerblock.com/

설치하고 실행시켜 놓으면 메모리에 상주하여, 모든 네트워크 연결에 대해 차단 또는 허용하게 할 수 있습니다.
포터블로 다운받을 경우에는 반드시 xp 나 7 의 운영체제에 맞는 버전을 받아야 합니다. 동작을 하지 않을 수가 있습니다.

메인 창의 List Manager(목록 관리자)를 클릭하고 하단의 Add(추가)를 누르면 기본으로 설정된 목록외에 더 많은 목록을 추가할 수 있습니다. 위의 리스트 페이지에서 주소를 복사하여 넣어도 됩니다. 차단 또는 허용을 할 수 있습니다.
예를 들어 대한민국의 주소를 입력하고 차단해 버리면 모든 대한민국의 아이피에서의/로의 접속을 할 수 없게 만들 수 있습니다. 즉 외부에서 접근하려는 것 뿐만 아니라 외부로 접근하는 것조차 안됩니다.

http://list.iblocklist.com/?list=kr&fileformat=p2p&archiveformat=gz

이것을 잘 생각해 보면, 여러가지 경우에 유용하게 응용할 수 있을 겁니다. ^^

리눅스에도 같은 행동을 하는 프로그램이 있습니다.

http://sourceforge.net/projects/peerguardian/

우분투의 경우...

sudo add-apt-repository ppa:jre-phoenix/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install pgl-gui

설치 중간에 자동으로 실행할 것인지 물어옵니다. 예를 선택하면 자동으로 데몬을 실행하게 됩니다.
다음 명령이 다시 설정하는 것입니다.

sudo dpkg-reconfigure --force pglcmd



하지만 pglgui 를 실행하면 설정이 있습니다.



무려 27억개가 넘는 아이피를 막고 있군요. 헐...

댓글 없음:

댓글 쓰기