Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 May 11:18
· 56 commits to main since this release

After almost a year, it is time for a pretender update. While pretender was already good at spoofing, with this update it got a lot better at not spoofing. With the new --delegate-ignored-to option, pretender can delegate ignored DNS queries to an arbitrary upstream DNS server. This is especially useful for Kerberos Relaying, where only SOA queries need to be spoofed. In general, this should make DHCPv6 DNS Takeover a lot less intrusive when targeting specific hosts or queries.

Here is the full change list:

  • An upstream DNS server can now be configured using the new option --delegate-ignored-to. With this option, ignored queries will be answered by the upstream server.
  • Ignored DNS queries are now answered with an empty reply instead of none at all. The old behavior can be restored with the --dont-send-empty-replies option.
  • In --spoof and --dont-spoof rules, a single dot (.) now matches local names that don't contain a dot.
  • The .local suffix of mDNS queries is now ignored to make matching --spoof and --dont-spoof rules more consistent.
  • The long-form options --ip4 and --ip6 were renamed to --ipv4 and --ipv6
  • DNS timeouts are now configurable with --dns-timeout.
  • Colored output now also works on Windows.
  • A few minor fixes.