evil-dns

Override the IP address returned for one or more domains.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
evil-dns
2110.2.07 years ago10 years agoMinified + gzip package size for evil-dns in KB

Readme

Evil DNS
Override the IP address returned for one or more domains.
Note: This module modifies the core DNS library's lookup function.

Installation

````bash npm install evil-dns ````

Usage

````javascript var evilDns = require('evil-dns');
// String match evilDns.add('foo.com', '1.2.3.4'); // String with wild cards evilDns.add('foo.', '1.2.3.4'); // RegExp match evilDns.add(/^foo\.bar\..$/i, '1.2.3.4');
// Remove domain entry evilDns.remove('
foo.','1.2.3.4');
// Remove domain by matching the RegExp source attributes // When no ip is passed any entry matching the domain will be removed evilDns.remove(/^foo\.bar\..
$/i);
// Remove all domain entries evilDns.clear(); ````