All Projects → gchehab → dnscrypt-plugin-masquerade

gchehab / dnscrypt-plugin-masquerade

Licence: BSD-2-Clause license
Masquerade DNS queries using a simple hosts-like file

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects
Mask
19 projects

Masquerade plugin for DNSCrypt

This is a dnscrypt plugin to masquerade DNS queries according with a hosts-like configuration file

Dependencies

  • cmake
  • ldns

Installation

$ cmake . && make

The resulting plugin can be copied anywhere on the system.

Example usage

Create a hosts.mask file to configure what DNS should be masqueraded. The default location for this file is /usr/local/etc/hosts.mask

The plugin can then be loaded like any regular dnscrypt plugin, such as:

$ sudo dnscrypt-proxy --plugin=lib_masquerade,--hosts=/etc/hosts.mask
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].