[HACKING] TOR를 이용하여 익명 네트워크 사용하기(Anonymity Network Using Tor) on linux

아래 양파로고가 메인인 tor에 대해 들어보셨나요? 익명브라우징에서는 굉장히 유명한 툴 입니다. 이전에도 tor 관련해서 글을 작성했던거 같은데요, 리눅스상에서 tor 설치 후 쉽게 사용하는 방법에 대해 작성해보았습니다. 짧으니 편하게 봐주시면 될 것 같습니다.

tor는 쉽게 말해서 익명 네트워크를 제공해주는 도구입니다. 익명 네트워크란 사용자가 어디서 왔는지, 어떠한 정보를 가지는지를 최대한 노출하지 않고 네트워크를 사용한다고 볼 수 있습니다.

여러 tor proxy 서버끼리 연결되어 있고, 사용자가 각각 proxy 서버를 경유하여 웹을 사용할 수 있습니다. 이렇게 되면 최종적으로 나가는 ip는 마지막으로 경유한 장소의 ip가 되겠지요.

Debian 계열 리눅스에서는 apt 패키지 관리자를 통해 쉽게 설치가 가능합니다.

tor 설치

apt-get install tor

설치 후 nmap을 통해 확인 시 9050 port 가 open 됩니다. (tor port)

nmap localhost

Starting Nmap 6.00 ( http://nmap.org ) at 2015-08-27 23:47 KST Nmap scan report for localhost (127.0.0.1) Host is up (0.0000040s latency). Other addresses for localhost (not scanned): 127.0.0.1 Not shown: 993 closed ports PORT STATE SERVICE ..snip.. 9050/tcp open tor-socks

시스템 프록시 설정에서 sock proxy 를 localhost의 9050 port 로 지정해주면 끝납니다.

자신의 ip를 조회해보면 랜덤한 국가로 나타나게 됩니다.

또한 torsocks 을 이용하여 terminal에서 단독으로 tor 사용이 가능합니다.

apt-get install torsocks

설치 후 아래와 같이 usewithtor를 통해 사용이 가능합니다.

usewithtor wget www.google.com/test