Coder Social home page Coder Social logo

yaoyi2008 / pcap_dnsproxy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from astroprofundis/pcap_dnsproxy

0.0 1.0 0.0 66.38 MB

A local DNS server based on WinPcap and LibPcap

License: GNU General Public License v2.0

CMake 0.30% Shell 1.01% Batchfile 1.99% C 25.03% C++ 71.67%

pcap_dnsproxy's Introduction

Pcap_DNSProxy

A local DNS server based on WinPcap and LibPcap

Usage

本分支 master 为 Pcap_DNSProxy 项目用于存放源代码的分支,可执行编译版本请移步 Release 分支,说明文档参见项目 Documents 文件夹 的内容

Updated

0.4.7.4

Summary

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

  • IPv4/IPv6 协议双栈支持,并可自定义多端口多地址监听和远程请求协议
  • 服务器模式为其它设备提供解析服务,可限制请求的范围
  • 支持对 CNAME 记录和解析结果进行 Hosts 并同时支持 Local Hosts 境内 DNS 服务器解析,可提高对境内域名解析速度和服务器访问速度
  • 主要/备用双服务器模式,境外服务器支持并行多次请求,提高 DNS 解析可靠性
  • 独立 DNS 缓存、EDNS 标签、DNSSEC 请求功能以及完整的 DNSCurve/DNSCrypt 协议支持
  • 原生 SOCKS 版本 4/4a/5 和 HTTP CONNECT Tunnel 协议支持
  • 丰富的配置参数和选项以及错误报告功能
  • 支持 ASCII、UTF-8(/BOM)、UTF-16(LE/BE) 和 UTF-32(LE/BE) 编码以及 Unicode 标准要求实现的所有空格/换行格式

Platform

  • Windows
    • 64位/x64版本:Windows Vista/2008 以及更新的版本
    • 32位/x86版本:Windows XP SP3/2003 SP2 以及更新的版本
  • Linux
  • Mac
    • 支持 64 位平台 Mac OS X 10.8(Mountain Lion) 以及更新的版本
    • Mac OS X 平台可通过 Homebrew 安装正式版本
  • OpenWrt/LEDE
  • 本工具抓包模块所支持的网络类型
    • 网络设备类型为 Ethernet 和 Apple IEEE 1394/FireWire 的网络
    • 原生 IPv4/PPPoE 网络和原生 IPv6/PPPoEv6 网络

License

GNU General Public License/GNU GPL v2

pcap_dnsproxy's People

Contributors

blackgear avatar chengr28 avatar muink avatar rampagex avatar wongsyrone avatar xinhugo avatar yfdyh000 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.