iknowwhatyoudownload.com은 각 아이피 주소에서 다운로드한 토렌트 목록을 수집해 보여주는 사이트다. 

 

▲ 내 아이피 아님

위 화면은 내 주변 아이피 중 하나를 확인해본 건데 이런 식으로 해당 아이피에서 받은 토렌트 목록이 나온다. 분류도 된다. 받은 토렌트 목록을 이용해 토렌트 이용 성향(...)도 나오는 것 같다. (아이피 밑 태그 참조)

 

 

이 사이트의 수집 방법은 다음과 같다.

  • 1. 토렌트 사이트를 파싱하고 DHT 네트워크를 통해 토렌트 파일을 수집후 분류한다. (약 150만개 이상)
  • 2. DHT 네트워크를 이용해 1에서 수집한 토렌트 파일의 PEX(Peer exchange, 피어 교환) 정보를 수집한다 (하루 약 2억건)

 

이 사이트가 모든 유저의 토렌트 내역을 받아오는 것은 아닌데 그 이유는 아래와 같다.

  • 한 IP가 여러 유저에 의해 사용될 수 있음
    : DHCP 프로토콜을 사용하니까 아이피가 바뀔 수도 있고, 여러 유저가 한 공인 IP를 사용할 수도 있어서 그렇다
  • 유동 IP의 경우 유저가 계속 바뀔 수 있음
  • 이 사이트가 갖고 있지 않은 토렌트는 수집되지 않음

 

큐빗토렌트의 익명모드는 큐빗토렌트만의 기능으로 유저 identity를 감추기 위해 여러가지 기능(peer-ID에 클라이언트 fingerprint 추가 X, user-agent 숨기기 등)을 한다고 하는데 이 사이트가 DHT 기반으로 수집을 하니 공개 토렌트를 이용하면 익명모드가 의미가 없는 것 같다.

 

iknowwhatyoudownload(ikwyd) 차단 방법

이 사이트가 내 컴퓨터의 토렌트 다운로드 목록을 수집하지 못하게 하려면 토렌트 클라이언트의 DHT와 PEX 기능을 끄면 된다.

방화벽 아웃바운드 차단 등은 토렌트와는 무관하기 때문에 해결책이 되지 않는다.

 

(1) 상단 메뉴를 통해 도구 - 옵션에 들어간다.

 

 

(2) 비트토런트 - 개인정보란에서 'DHT(분산 네트워크)를 사용하여 더 많은 피어 찾기', '피어 교환(PeX)를 사용하여 더 많은 피어 찾기' 체크를 해제한다.

 

단, DHT와 PEX를 해제하면 마그넷 링크를 이용해 토렌트를 다운로드받을 수 없다. 일반적으로 마그넷 링크는 트래커가 포함되어 있지 않아 DHT와 PEX를 통해 피어를 찾아야 하는데, 이 기능을 차단하면 피어를 찾을 수 없기 때문이다.

반응형
  1. 비오는날 2020.07.23 15:32 댓글주소 수정/삭제 댓글쓰기

    dht랑 피어교환 체크하고 쓰는사람중에
    해당사이트에 아무것도 안뜨는사람은 뭔가요?

    http://tcafe2a.com/bbs/board.php?bo_table=solve&wr_id=72649

    • vince joe 2020.07.23 16:14 신고 댓글주소 수정/삭제

      유동아이피라 아이피가 계속 변경되거나, 다운받은 파일이 iknow~의 토렌트 파일에 없거나, iknow~의 DHT 네트워크와 겹치지 않거나.. 그런 이유때문이 아닐까 예상해봅니다.

  2. ㅇㅇ 2020.12.08 01:13 댓글주소 수정/삭제 댓글쓰기

    지식 과학자...!

  3. ㅇㅇ 2021.01.08 07:37 댓글주소 수정/삭제 댓글쓰기

    감사해요 형님 좋은 하루 되세요
    이런 분들이 계셔서 우리나라가 이래서 강국인가봅니다

  4. 123777 2021.09.03 14:11 댓글주소 수정/삭제 댓글쓰기

    이 글대로 dht랑 피어교환 옵션 끄고 해도 똑같이 트래킹이 되네요. 안습