dnssim

1.1.3 • Public • Published

dnssim - DNS Traffic Simulator

Because they want to sell my DNS history, AT&T doesn't allow me to change the DNS server in the router I have to pay them to use. So I threw together this script which sends random requests -- making DNS data worthless.

Setup

  • Install via npm install --global dnssim
  • Run via npx dnssim deploy or npx dnssim (you can omit npx if installed globally)

Environment Variables

DNS_SERVERS

Set this to a comma-separated list of ip addresses for DNS servers to send requests to.

THREADS

Maximum number of simultaneous requests to send. Comparable to number of active devices to simulate being on your network.

Same problem, different ISP?

If your ISP is equally evil you can simply change the line in main.js starting with dns.setServers([... to use whatever DNS servers they're shoving down your throat.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i dnssim

      Weekly Downloads

      1

      Version

      1.1.3

      License

      MIT

      Unpacked Size

      7.72 kB

      Total Files

      8

      Last publish

      Collaborators

      • ridderhoff