Skip to content

Intika-DNS-Servers/CPP-DNS-Proxy-Firewall

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNS-Proxy (alpha)

  1. compile: g++ *.cpp -std=c++11 -o DNS-Proxy -no-pie -Wall `pkg-config gtkmm-3.0 --cflags --libs`

  2. set right to open udp port 53 as non root: setcap 'cap_net_bind_service=+ep' ./DNS-Proxy

Options:
-(h)elp
-(d)ns server
-(a)utostart
-(l)ist (white|black)
-(i)nterface
-(b)lacklist (path)
-(w)hitelist (path)

Example: ./dns-proxy -i eth0 -d 192.168.0.1 -l black -b /home/foo/blacklist.txt -a

Browser <---> DNS-Proxy(whitelist | Blacklist) <---> DNS-Server

alt tag

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%