GitPedia
nightowlnerd

nightowlnerd/dnscan

Find working DNS servers during internet blackouts. Burst testing, hijacking detection, QPS sorting.

6 Releases
Latest: 4mo ago
v1.4.0Latest
github-actions[bot]github-actions[bot]·4mo ago·February 5, 2026
GitHub

📋 What's Changed

  • feat(verify): add parallel verification for >5 servers by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/24
  • Full Changelog: https://github.com/nightowlnerd/dnscan/compare/v1.3.0...v1.4.0
v1.3.0
github-actions[bot]github-actions[bot]·4mo ago·February 2, 2026
GitHub

📋 What's Changed

  • feat: add --threshold flag for configurable benchmark pass rate by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/23
  • Full Changelog: https://github.com/nightowlnerd/dnscan/compare/v1.2.1...v1.3.0
v1.2.1
github-actions[bot]github-actions[bot]·4mo ago·February 2, 2026
GitHub

📋 What's Changed

  • docs: add features section and fix Persian RTL by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/17
  • Update ir.txt by @debMan in https://github.com/nightowlnerd/dnscan/pull/18
  • test: add unit, integration, and e2e tests by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/19
  • feat: add --json flag for structured output by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/20
  • feat: add parallel burst testing for >5 servers by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/21
  • refactor: modular architecture with self-contained components by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/22

New Contributors

  • @debMan made their first contribution in https://github.com/nightowlnerd/dnscan/pull/18
  • Full Changelog: https://github.com/nightowlnerd/dnscan/compare/v1.2.0...v1.2.1
v1.2.0
github-actions[bot]github-actions[bot]·4mo ago·January 30, 2026
GitHub

📋 What's Changed

  • docs: add screenshot to README by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/13
  • docs: fix RTL direction for code blocks in Persian README by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/14
  • fix(scanner): detect DNS hijacking via private IP responses by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/16
  • Full Changelog: https://github.com/nightowlnerd/dnscan/compare/v1.1.0...v1.2.0
v1.1.0
github-actions[bot]github-actions[bot]·5mo ago·January 27, 2026
GitHub

📋 What's Changed

  • feat(scanner): add burst verification for reliable DNS filtering by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/11
  • feat(scanner): sort results by QPS, color code by success rate by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/12
  • Full Changelog: https://github.com/nightowlnerd/dnscan/compare/v1.0.0...v1.1.0
v1.0.0
github-actions[bot]github-actions[bot]·5mo ago·January 27, 2026
GitHub

📋 What's Changed

  • feat: add country-based external IP ranges with tests and CI by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/1
  • docs: improve README with use case, quick start, and troubleshooting by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/2
  • refactor: rename to dnscan, add Farsi README and MIT license by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/3
  • fix: reduce default workers from 5000 to 500 by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/4
  • feat: add tarballs with data/ to releases by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/5
  • Fix/verify binary validation by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/6
  • feat: auto-download IP ranges from ipdeny.com by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/7
  • chore(release): only include tarballs with data by @nightowlnerd in https://github.com/nightowlnerd/dnscan/pull/8
  • + 2 more

New Contributors

  • @nightowlnerd made their first contribution in https://github.com/nightowlnerd/dnscan/pull/1
  • Full Changelog: https://github.com/nightowlnerd/dnscan/commits/v1.0.0