q icon indicating copy to clipboard operation
q copied to clipboard

A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.

Results 23 q issues
Sort by recently updated
recently updated
newest added

At the moment the `ghcr.io/natesales/q` images are built only for `linux/amd64`. It would be great to add multi-arch support for at least `linux/arm64` and `linux/arm/v7` as well.

This goes alongside the other issue and would be very useful for testing servers. This would provide a way to perform a one-time iterative resolution via cli, to compare against...

I'm writing a toy resolver that only does DoH over HTTP/2, with the supported protocols advertised over ALPN (i.e., just `h2`). It would appear that `q` (as of v0.19.1) does...

bug

Hello, I've got a strange behaviour with q with EOF when requesting DOH. [Bind DOH installation](https://www.isc.org/blogs/doh-talkdns/) ~/go/bin/q -i google.com @https://172.21.20.3 FATA[0000] requesting https://172.21.20.3:443/dns-query?dns=YscBAAABAAAAAAAABmdvb2dsZQNjb20AAA8AAQ: Get "https://172.21.20.3:443/dns-query?dns=YscBAAABAAAAAAAABmdvb2dsZQNjb20AAA8AAQ": EOF But Dig works :)...

bug

When issuing a doq request with q, additional ICMP requests are generated. Using Wireshark, I observed that with a doq request q generates ICMP requests to the resolver IP address...

bug

Currently the `--dnssec` flag only set the DO bit in the request, but doesn't verify the response signatures. `dig` and `unbound` can do the validation. I wish `q` can do...

enhancement

enhancement

https://datatracker.ietf.org/doc/html/rfc7873

enhancement

This PR fixes #47. Retransmissions are sent by the remote server to the client, it's why we have ICMP unreachable. with the fix ![image](https://github.com/natesales/q/assets/5562930/315e2fe6-f3eb-4f3d-8c55-12e1651bd62c) without the fix ![image](https://github.com/natesales/q/assets/5562930/aaa5c8c8-243e-4afd-abdb-ef4a7f158dd6)