adsuck는 블랙리스트 주소와 앞으로 다른 모든 쿼리를 위장 작은 DNS 서버입니다. 아이디어는 예컨대 광고 서버, 크롤러 등의 바람직하지 않은 악성 콘텐츠 사이트로의 연결을 방지 할 수있다. 그것은 악성 사이트로부터 컴퓨터를 보호하기 위해 도로에 대한 전사, 또는 네트워크 경계에 국부적으로 사용될 수있다. 또한 정규식을 사용하여 웹 사이트의 이름과 일치하는 기능이 지정된 IP 주소로 DNS 쿼리를 스푸핑하는기구도있다.
설치 :
코드는 오픈 BSD에 작성되었으며 포트가 설치 절차가 포함되어 있습니다. 비 오픈 BSD 설치의 경우는 수동으로 수행해야합니다.
adsuck를 사용하는 2 가지 방법이 있습니다 :
& NBSP; 1) 도로 전사에 대한 로컬 리졸버로
& NBSP; 2) 주변 해결로 로컬 네트워크를 보호하기 위해
방법 1
- 확인하고 부팅시 사용할 수 있습니다 adsuck 어딘가에 설치
- 755 권한 및 소유자 루트로 adsuck로 chroot 할 디렉토리를 만듭니다 (예를 들어 / var에 / adsuck)
- _adsuck 사용자를 작성하고 자신의 홈 디렉토리는 chroot 디렉토리 만들기
- _adsuck 그룹을 만듭니다
-는 chroot 디렉토리 (예 : hosts.small) 블랙리스트 파일을 복사
- /etc/resolv.conf 파일 덮어 쓰기하지의 dhclient 스크립트를 수정하고 대신는 chroot 디렉토리에이 파일을 쓰기
- 그것은 새로운 네임 서버를 얻을 때마다 또한 adsuck 데몬에 SIGHUP을 보낼 수의 dhclient 스크립트를 수정
- 한 줄 읽기에 /etc/resolv.conf 파일을 수정 네임 서버 127.0.0.1
- 그것은 부팅시 실행되도록 데몬으로 어딘가 adsuck 추가 (의 dhclient 및 syslogd를 한 후이 작업을 수행)
- 실행 adsuck, 예를 들어, 다음과 같은 매개 변수 : -c는 / var / adsuck -f /resolv.conf /hosts.small
참고 : adsuck는 chroot 환경에서 실행 위의 예에서의 / var / adsuck에서이 파일을 필요로; 즉 hosts.small과의 resolv.conf. 또한이 예에서의 dhclient 스크립트는 새로운 네임 서버를 얻을 때마다 /var/adsuck/resolv.conf 덮어 쓸 필요가 있습니다 그리고 그 파일을 다시 읽도록 adsuck 데몬에 SIGHUP을 보낼 수 있습니다.
방법 2
- 확인하고 부팅시 사용할 수 있습니다 adsuck 어딘가에 설치
- 755 권한 및 소유자 루트로 adsuck로 chroot 할 디렉토리를 만듭니다 (예를 들어 / var에 / adsuck)
- _adsuck 사용자를 작성하고 자신의 홈 디렉토리는 chroot 디렉토리 만들기
- _adsuck 그룹을 만듭니다
-는 chroot 디렉토리 (예 : hosts.small) 블랙리스트 파일을 복사
- 실제 해결 정보가 포함 된 resolv.conf 파일 만들기
- 그것은 부팅시 실행되도록 데몬으로 어딘가 adsuck 추가 (의 dhclient 및 syslogd를 한 후이 작업을 수행)
- 실행 adsuck, 예를 들어, 다음과 같은 매개 변수 : -l 192.168.0.1 -c는 / var / adsuck -f /resolv.conf /hosts.small
참고 :이 해당 네트워크에 대한 올바른 네임 서버를 실행 중 시스템에서 수행되어야한다. 이 경우 로컬 네임 서버는 로컬 호스트의 포트 (54), 예를 들어, 수신 대기하고있다 adsuck의 경우 resolv.conf 점을
이 릴리스의 새로운 기능 무엇 :.
이 자동으로 변경 것은 resolv.conf를 감시하고 그렇게되면 다시 읽습니다.
이것은 외부 자극이 재판 독 (SIGHUP)를 강제 할 필요성을 제거합니다.
모든 호스트 파일을 갱신합니다.
libevent에 찬성 libevent2 사용하여 시작합니다.
이 버전 2.4.3의 새로운 기능 :
이 업데이트 된 호스트 파일.
OS X의 지원이 추가되었습니다.
이 버전 2.4.2의 새로운 기능 :
이 버전은 모든 호스트 파일을 (이전 hosts.yoyo 잘못된 형식이었다) 업데이트합니다.
그것은 메이크에 목표를 설치 추가합니다.
이 버전 2.4.1의 새로운 기능 :
이 버전 업데이트 호스트 파일.
그것은 CVS에서 이눔로 전환했다.
그것은 추가 통계를 추가합니다.
이 업데이트되지 않은 경우 resolv.conf 때때로 인 OpenBSD의 dhclient 스크립트를 수정합니다.
이 2.2 버전의 새로운 기능 :
이 버전은 문서를 해결하고 더 많은 예제를 제공합니다.
이 버전 2.1의 새로운 기능 :
는 그것은 조금 더 빨리 전체 websurfing 경험을하게 멋진 캐싱 메커니즘을 추가합니다.
이 추가 캐싱 기능 :
이 버전 2.0의 새로운 기능입니다.
libevent 해주기 처리 속도를 높이기 위해 사용된다.
이 버전 1.8의 새로운 기능 :
이 웹킷 문제 가짜 DNS 요청을 회피하고있는 문제.
나쁜 패킷이 흐르는 경우에도 동일한 코드 경로에 충돌을 해결합니다.
이 버전 1.7의 새로운 기능 :
는 수확 코드의 신뢰성 수정이 있습니다. 리눅스 빌드이 향상되었습니다.
댓글을 찾을 수 없습니다