雨林的Blog

DNS防污染工具:Pcap_DNSProxy安装配置及使用教程

Pcap_DNSProxy 是一个基于 WinPcap/LibPcap 用于过滤 DNS 投毒污染的工具,提供便捷和强大的包含正则表达式的修改 Hosts 的方法,以及对 DNSCurve/DNSCrypt 协议、并行和 TCP 协议请求的支持。多服务器并行请求功能,更可提高在恶劣网络环境下域名解析的可靠性:

原文: https://github.com/chengr28/Pcap_DNSProxy

安装方法(需要以管理员身份进行):

1.访问 https://www.winpcap.org 下载并以管理员权限安装 WinPcap

2.访问 https://github.com/chengr28/Pcap_DNSProxy/releases 将二进制可执行文件包下载到本地

3.打开下载回来的二进制可执行文件包,将 Windows 目录解压到磁盘的任意位置

4.确定工具目录的名称和路径后进入目录内,右键以管理员身份(Vista 以及更新版本)或直接以管理员登录双击(XP/2003)运行 ServiceControl.bat

5.请按照下文 正常工作查看方法 一节,先对程序是否在正常工作进行测试再修改网络配置!

6.打开 "网络和共享中心" - "更改适配器设置" 选择 "本地连接" 或 "无线连接" 或 "宽带连接"


重启服务方法(需要以管理员身份进行):

1.右键以管理员身份(Vista 以及更新版本)或直接以管理员登录双击(XP/2003)运行 ServiceControl.bat
2.输入 5 并回车,即选择 "5: Restart service" 立刻重启服务

小更新的方法(需要以管理员身份进行,如果配置文件的 Version 有更新需要进行大更新):

1.提前下载好新版本的 Pcap_DNSProxy(亦即 安装方法 中第 2 步),更新过程可能会造成域名解析短暂中断
2.右键以管理员身份(Vista 以及更新版本)或直接以管理员登录双击(XP/2003)运行 ServiceControl.bat
3.输入 4 并回车,即选择 "4: Stop service" 停止服务
4.将目录内的所有可执行文件删除
5.将新版本的 Pcap_DNSProxy 的所有可执行文件解压到相同位置
6.右键以管理员身份(Vista 以及更新版本)或直接以管理员登录双击(XP/2003)运行 ServiceControl.bat
7.输入 3 并回车,即选择 "3: Start service" 启动服务

大更新的方法(需要以管理员身份进行,切勿直接覆盖,否则可能会造成不可预料的错误):

1.提前下载好新版本的 Pcap_DNSProxy(亦即 安装方法 中第 2 步),更新过程可能会造成域名解析短暂中断
2.如果配置文件的 Version 有更新,则需要备份好所有配置文件的自定义内容
3.右键以管理员身份(Vista 以及更新版本)或直接以管理员登录双击(XP/2003)运行 ServiceControl.bat
4.输入 2 并回车,即选择 "2: Uninstall service" 卸载服务
5.将整个 Pcap_DNSProxy 程序的目录删除。注意 Windows 防火墙可能会留有允许程序访问网络的信息,卸载服务后又变更了程序的目录则可能需要使用注册表清理工具清理
6.将新版本的 Pcap_DNSProxy 解压到任何位置(亦即 安装方法 中第 3 步)
7.将配置文件的自定义内容加回新版本配置文件里相应的区域内
8.按照 安装方法 中第 4 步重新部署 Pcap_DNSProxy

安全模式下的使用方法(需要以管理员身份进行):

卸载方法(需要以管理员身份进行):

1.按照 安装方法 中第 6 步还原 DNS 域名服务器地址配置
2.右键以管理员身份(Vista 以及更新版本)或直接以管理员登录双击(XP/2003)运行 ServiceControl.bat


正常工作查看方法:

1.打开命令提示符

3.运行结果应类似:

   >nslookup www.google.com
    服务器:  pcap-dnsproxy.server(视配置文件设置的值而定,参见下文 配置文件详细参数说明 一节)
    Address:  127.0.0.1(视所在网络环境而定,本地监听协议为 IPv6 时为 ::1)

    非权威应答:
    名称:    www.google.com
    Addresses: ……(IP 地址或地址列表)


4.如非以上结果,请移步 FAQ 文档中 运行结果分析 一节

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »