dnsproxy

command module
v0.0.0-...-17c52f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2016 License: BSD-2-Clause Imports: 17 Imported by: 0

README

dnsproxy

DNS Filtering proxy and minimalistic nameserver in GO

  • Recurse only A, AAAA, CNAME records (onlyipq)
  • Filter on domain suffix (suffixes)
  • Filter on returned IP (ipfilter)
  • Swap NXDOMAIN with static A response and set TTL (swapnxdip, swapnxdttl)
  • Hosts file lookup for static (override) entries

Based on DNS library (github.com/miekg/dns)

Installation

  • Install golang, set GOPATH, get dependent libraries -- go get github.com/miekg/dns -- go get github.com/BurntSushi/toml
  • Build application -- go build -o dnsproxy *.go

See dnsproxy.conf for examples

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL